Yamaha SY85 Midi Data Format (image) - Page 5

Sample Dump, Sequencer mode, Status FE active sensing

Page 5 highlights

4BNQMF%VNQ 'PSUIFTBNQMFEVNQUIF4:VTFTUIF4BNQMF%VNQ4UBOEBSEBOE4:4BNQMF#VML%VNQ #PUIPGUIFNDBOCFSFDFJWFE 'PSUSBOTNJTTJPO UIFBCPWFUXPEBUBUZQFTBSFJTUSBOTNJUUFETVDDFTTJWFMZXIFOŸ4BNQMF%VNQŹPGUIF 4BNQMF6UJMJUZJTFYFDVUFE8IFOSFDFJWJOH4BNQMF%VNQ4UBOEBSE%VNQ3FRVFTU BOE4:4BNQMF #VML%VNQ3FRVFTU FBDIEBUBUZQFJTUSBOTNJUUFE 8JUI4BNQMF%VNQ4UBOEBSEBOE4:4BNQMF#VML%VNQ GJTUIFVQQFSMJNJUPGUIF4BNQMF NFN PSZ /VNCFSBOEUIFOVNCFSFYDFFEJOHUIJTJTIBOEMFEBTG 4BNQMF%VNQ4UBOEBSE %6.13&2 ' & DD  TT TT ' "$, ' & DD ' QQ ' /", ' & DD & QQ ' $"/$&- ' & DD % QQ ' 8"*5 ' & DD $ QQ ' %"5"1"$,&5 ' & DD  LL CZUF MM ' %6.1)&"%&3 ' & DD  TT TT FF GG GG GG HH HH HH II II II JJ JJ JJ KK ' QQ QBDLFUOVNCFS DD DIBOOFMOVNCFS TTTT TBNQMFOVNCFS -4#GJSTU FF TBNQMFGPSNBU 4:IBOEMFT_CJUT GGGGGG TBNQMFQFSJPE -4#GJSTU HHHHHH TBNQMFMFOHUI -4#GJSTU IIIIII MPPQTUBSU -4#GJSTU JJJJJJ MPPQFOE -4#GJSTU KK MPPQUZQF OPSNBM-PPQ BMUFSOBUF-PPQ '-PPQPGG LL SVOOJOHQBDLFUDPVOU  TFRVFOUJBMQBDLFU/P MM DIFDLTVN 903PG&DDLLCZUFT $IBOOFMNFTTBHF 3FDFQUJPOJTDBSSJFEPVUPOMZEVSJOHSFDPSEJOH5SBOTNJTTJPOJTQFSGPSNFEPOMZXIFOQMBZJOHBOEPWFS EVCCJOH 3FGFSUPUIF3FDFJWFGMPXDIBSUBOE5SBOTNJUGMPXDIBSUGPSUIFUSBOTNJTTJPOBOESFDFQUJPODPOEJUJPOT .PEFNFTTBHF 5SBOTNJTTJPOBOESFDFQUJPOBSFOPUDBSSJFEPVU 4ZTUFNDPNNPONFTTBHF 0OMZ'JTSFDFJWFEBOEUIFPUIFSTBSFOPUUSBOTNJUUFEPSSFDFJWFE 4ZTUFNSFBMUJNFNFTTBHF 4UBUVT BSFSFDFJWFE /PUIJOHJTDBSSJFEPVUXJUI4UBUVT' '% BOE''BGUFSCFJOHSFBE 4UBUVT'& BDUJWFTFOTJOH B 5SBOTNJTTJPO '&JTUSBOTNJUUFEBQQSPYJNBUFMZFWFSZNTFD C 3FDFQUJPO *GBTJHOBMJTOPUPVUQVUGSPN.*%*GPSMPOHFSUIBOBQQSPYJNBUFMZNTFDBGUFSSFDFJWJOH'& UIF .*%*SFDFQUJPOCVGGFSJTDMFBSFE BOEJGLFZPOSFNBJOTJUJTUVSOFEPGG 4FRVFODFSNPEF .*%*SFDFQUJPOUSBOTNJTTJPOCMPDLEJBHSBN 3FDFJWFGMPXDIBSU TXTX OOPUFPO ᴹ OOPUFPGG ᴹ ᴹ ᴹ ODPOUSPMDIBOHF ᴹ ᴹ ᴹ OQJUDICFOE ᴹ ᴹ ᴹ OQSPHSBNDIBOHF ᴹ ᴹTX ᴹ OBGUFSUPVDI ᴹTX DMPDL ᴹTX TPOHQPTJUJPOQPJOUFS ᴹ TUBSU ᴹ DPOUJOVF ᴹ TUPQ ᴹTX TFFTZOUINPEF / PU F TX˘ *UUVSOTPOXIFODMPDLJTTFUUP.*%*JO4&24&561 TX˘ 3FDFJWJOHDIBOOFMJO4&24&561EVSJOHSFDPSEJOH TX˘ 7FMPDJUZTFUUJOHʙ LCEJO4&24&561EVSJOHSFDPSEJOH TX˘ "GUFSUPVDIPOPGGJO4&24&561EVSJOHSFDPSEJOH TX˘ .*%*DPOUSPMPOPGGJO4&24&561 TX˘ %FWJDF/VNCFSTFUUJOHJO4&561 5SBOTNJUGMPXDIBSU .*%*065 OOPUFPOPGG ᴹ ODPOUSPMDIBOHF ᴹ OQJUDICFOE ᴹ OQSPHSBNDIBOHF ᴹ OBGUFSUPVDI ᴹTXTX DMPDL ᴹ TUBSU ᴹ DPOUJOVF ᴹ TUPQ ᴹTX TFFTZOUINPEF / P U F TX˘.*%*DPOUSPMPOPGGJO4&24&561 TX˘*UUVSOTPOXIFOUIFDMPDLJTTFUUPJOUFSOBMJO4&24&561 TX˘%FWJDF/VNCFSTFUUJOHJO4&561 

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

5
4. Sample Dump
For the sample dump the SY85 uses the Sample Dump Standard and SY99 Sample Bulk Dump.
Both of them can be received.
For transmission, the above two data types are is transmitted successively when メSample Dumpモ of the
Sample Utility is executed.
When receiving Sample Dump Standard Dump Request, and SY99 Sample
Bulk Dump Request, each data type is transmitted.
With Sample Dump Standard and SY99 Sample Bulk Dump, $1f is the upper limit of the Sample (mem-
ory) Number and the number exceeding this is handled as $1f.
Sample Dump Standard
DUMP REQ
F0,7E,cc,03,ss,ss,F7
ACK
F0,7E,cc,7F,pp,F7
NAK
F0,7E,cc,7E,pp,F7
CANCEL
F0,7E,cc,7D,pp,F7
WAIT
F0,7E,cc,7C,pp,F7
DATA PACKET
F0,7E,cc,02,kk,<120 byte>,ll,F7
DUMP HEADER
F0,7E,cc,01,ss,ss,ee,ff,ff,ff,gg,gg,gg,hh,hh,hh
,ii,ii,ii,jj,F7
pp
: packet number
cc
: channel number
ss ss
: sample number (LSB first)
ee
: sample format (SY99 handles 8̃16bits.)
ff ff ff
: sample period (LSB first)
gg gg gg
: sample length (LSB first)
hh hh hh
: loop start
(LSB first)
ii ii ii
: loop end
(LSB first)
jj
: loop type
(00=normal Loop,01=alternate Loop,
7F=Loop off)
kk
: running packet count(0-127)(sequential packet No.)
ll
: checksum(XOR of 7E cc 02 kk <120 bytes>)
5. Sequencer mode
5.1 MIDI reception/transmission block diagram
(Receive flow chart)
sw2
sw3
MIDI IN
┬───□
┬───□───
$9n
note on
├───────
$8n
note off
├───────
$Bn
control change
├───────
$En
pitch bend
├───────
$Cn
program change
sw4
└───□───
$Dn
after touch
sw1
├─□───────────
$F8
MIDI clock
sw5
├─□─
┬──────── $F2
song position pointer
├──────── $FA
start
├──────── $FB
continue
└──────── $FC
stop
sw6
└─□───────────
see synth mode
(Note)
sw1 □
It turns on when clock is set to MIDI in SEQ SETUP.
sw2 □
Receiving channel in SEQ SETUP during recording
sw3 □
Velocity setting 1~127, kbd in SEQ SETUP during recording
sw4 □
After touch on/off in SEQ SETUP during recording
sw5 □
MIDI control on/off in SEQ SETUP
sw6 □
Device Number setting in SETUP
(Transmit flow chart)
MIDI OUT─
┬──
┬───────
$9n
note on/off
├───────
$Bn
control change
├───────
$En
pitch bend
├───────
$Cn
program change
└───────
$Dn
after touch
sw1
sw2
├─□─
┬─□─────
$F8
MIDI clock
├───────
$FA
start
├───────
$FB
continue
└───────
$FC
stop
sw3
└─□──────────
see synth mode
(Note)
sw1 □ MIDI control on/off in SEQ SETUP
sw2 □ It turns on when the clock is set to internal in SEQ SETUP
sw3 □ Device Number setting in SETUP
5.2 Channel message
Reception is carried out only during recording.
Transmission is performed only when playing and over-
dubbing.
Refer to the Receive flow chart and Transmit flow chart for the transmission and reception conditions.
5.3 Mode message
Transmission and reception are not carried out.
5.4 System common message
Only $F2 is received and the others are not transmitted or received.
5.5 System real time message
5.5.1 Status F8, FA, FB, FC
are received.
5.5.2 Nothing is carried out with Status F9, FD, and FF after being read.
6. Status FE (active sensing)
a)
Transmission
FE is transmitted approximately every 170 msec.
b) Reception
If a signal is not output from MIDI for longer than approximately 300msec after receiving FE,
the
MIDI reception buffer is cleared, and if key on remains it is turned off.