[CM] portmidi

Rick Taube taube@uiuc.edu
Mon, 2 Jan 2006 14:24:06 -0600


sorry i fixed this already (today) in rev 1.3 of midishare.lisp. the 
error happens because the most recent cffi finds two bugs in my api 
that eariler cffi versions did not find

cvs is already updated but it may take several hours to migrate to 
anonymous cvs access. at that point if you have already installed it 
via cvs you do:
	cd /path/to/midishare
	cvs update
otherwise first login to cm's sourceforge cvs and then do
	cvs checkout midishare



On Jan 2, 2006, at 2:12 PM, Johannes Quint wrote:

>
> Am 02.01.2006 um 21:00 schrieb Rick Taube:
>
>>> (the whole thing - audio midi setup - seems not to work with the 
>>> quicktime synth,
>>> bad for me, because i've no external synth in the moment, but this 
>>> is no cm problem...)
>>>
>>> thanks for your quick answer, johannes
>>>
>>
>> for access to quicktime you can use midishare instead of portmidi 
>> (midishare has built-in quicktime support). after installing 
>> midishre, use their msDrivers app to assign an output port to 
>> Quicktime, then quit msDrivers and test your port connection with 
>> msConnect. Once you know you can play quicktime with msConnect, first 
>> quit and then start CM and do:
>> 	(use-system :midishare)
>> If the midishare port number for Quicktime is higher than 0 you will 
>> access it by setting  midi :channel values greater than 15.
>> for example, if QT is midishare port=0 then use :channel 0-15, if 
>> port=1 using :channel 16-31, port=2 is :channel 32-47
>> and so on. For example assuming you want to send to channel 0 of port 
>> 1 do:
>>
>> output (new midi :time (now) :channel 16 ...)
>>
>>