When the Play button is hit MoDrum immediately starts sending out MIDI Clock signals, but it waits a little before it actually produces any sound. This delay allows network packets to reach BassLine, and as Apple's MIDI Network driver uses timestamps, both Apps play in perfect sync, as long MIDI messages do not take longer.
MoDrum schedules MIDI events 50 ms ahead (=> latency), and by using an Ad-hoc WLAN (no router in between) reliable tempo-sync can be established.
have you measured the latency at all? and if so how bad was it?
TheiClapperBoard 7 months ago
@TheiClapperBoard
When the Play button is hit MoDrum immediately starts sending out MIDI Clock signals, but it waits a little before it actually produces any sound. This delay allows network packets to reach BassLine, and as Apple's MIDI Network driver uses timestamps, both Apps play in perfect sync, as long MIDI messages do not take longer.
MoDrum schedules MIDI events 50 ms ahead (=> latency), and by using an Ad-hoc WLAN (no router in between) reliable tempo-sync can be established.
fingerAudioApps 6 months ago