[chuck-users] Midi time problem
heuermh at gmail.com
Thu Dec 8 17:28:09 EST 2016
On Thu, Dec 8, 2016 at 3:52 PM, Gonzalo <gonzalo at dense13.com> wrote:
> I'm using Bruce Murphy's MIDIsender class (http://www.rattus.net/~packra
> t/audio/ChucK/files/midisender.ck) to generate MIDI from my Chuck code.
> I'm sending this MIDI to various virtual MIDI ports (using OSX's IAC
> Driver). Then I have various software instruments in Cubase, each one
> listening to one of the virtual ports. Works well when I run my Chuck
> program, but if in Cubase I arm the tracks and try to record the incoming
> MIDI, all the events get 'collapsed' at the same time, specifically the
> moment I click record. They do get recorded, but all starting at the same
> This only happens if I want to record them, if I'm only playing, timing is
> Using MidiMonitor I see that the time for all the MIDI events generated
> from Chuck is 0, that seems to be the issue. Any thoughts on how I can
> change that?
MidiMsg is defined as a four byte record
but ChucK only sets three bytes on send
midisender.ck does the same. Is the unset byte supposed to be the time?
Suppose I should go read the spec.
It appears time is written and read from files separately
Not sure that helps,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the chuck-users