Arduino and yamaha YMZ702 communication

Hi,
I´m begginner with arduino and want to do some midi device with yamaha clavinova keyboard...
I do not understand to details of SPI communications...
About ymz702 have I some info:

The communication to the YMZ702 is something like synchronous SPI, but the really tricky thing is that the bit order is in the opposite direction than standard SPI. The engineers from YAMAHA are really funny guys ;-). So if you would like to try the same approach like me you need to do the following things:

  1. Implementing the initialization sequence on pin 24 of the YMZ702 as documented by Paul Banks (refer to https://paulbanks.org/static/download/files/ymz702keyboard/YMZ702d.pdf)

  2. Setup a synchronous SPI communication (1MHz SPI clock). For this, pin 24 of the YMZ702 acts as a data handshake or acknowledge. So if you receive one byte you have to pull this pin once before the YMZ 702 will send the next byte.

  3. When pressing or releasing a key you’ll get three bytes per key (don’t miss the acknowledge between each byte). Swap the bit order of each byte from top to bottom, if you use a common SPI interface as I had done it.

How to implement this?

It´s right this start?

# SPI.beginTransaction(SPISettings(1000000,LSBFIRST,SPI_MODE3));

What is the initialization sequence? Number?
How to check if read available?
How to read?
.....