Changes

Jump to: navigation, search

SOUNDCHIP SFG-01 MBIOS

865 bytes added, 13:23, 27 June 2021
5.1.4 Manual play by MK
In this example, since the MK scan is placed in the main loop, no MK trapping is used. The method of detecting MK events via MK trap (by defining AST vector in MIDB) would also be possible.
 
===5.1.5 Auto-rhythm performance===
 
Between lines 146 and 148, the queue for auto rhythm is selected. Here only QU#P is chosen.
 
Then between lines 149 and 151, the RHB (rhythm buffer) to be used is selected. This determines the rhythm pattern. Here, preset pattern .0 is
chosen.
Clock handling for the rhythm i3 done in clock-B handler 'auto,' between
lines 225 and 244.
Here, with lines 225 and 226, an auto-rhythm clock is issued in synchronization to the clock-B interrupt.
Actual start of the auto rhythm is specified in the lines between 152 and 155. In this case, the rhythm is will begin with the first note-on from MK.
 
Note that, as explained before, the IDB#1 performance is supposed to be synchronized to the auto rhythm. Therefore in "auto:" routine, line 227 checks if the rhythm has already started or not (before it loads the event into QU#1).
==5-2 Supplementary explanation for recording and playback programming==

Navigation menu