Hi All,
How hard would it be to code up an application that simply was a master midi clock with a stop pause play button set which would accept midi notes via the input but delay them until the next beat/bar etc?
The main purpose for this would be for devices with an arrange mode like the Kurzweil K series synths where you can store a whole bunch of songs as midi files then from one channel you can trigger them off in real time as an arrangement which can also be recorded as a seperate midi file. Currently there is no way I know how to “beat sync” a note from a midi keybaord to the midi clock. I know this can be done easily in software, or indeed by hand editing the arrange sequence in the Kurzweil, but the main purpose for this would be to be able to play the arrange mode of the K rack in a live situation without having the chance for the songs to go out of sync.
This method would only want to look for incoming notes as other controls would not want to be synced with the clock ie midi CC’s sysex etc. Ideally it would be awesome if this box could also do the same acting as a sync slave too.
Im sure there would be other applications for this box than my specific need, playing in time selectable to quantisze your notes to the 1/16th etc for new keyboard players would be one of them. I could imagine this as a cool MIOS toy that may be of interest to people too?
Any ideas would be cool :}
Im hoping to learn some C soon which could be used for this, but im a long way from knowing where to start! Is C even suitable for such a timing intensive operation?
Thanks,
John