[PD] midiout / sysex on windows

martin.peach at sympatico.ca martin.peach at sympatico.ca
Mon Feb 8 22:57:31 CET 2010


I just tried this with vanilla pd-0.42.5 on WinXP. [midiout] and [sysexin] both work despite the warnings. You need to send a multiple message like [240, 1, 2, 3, 247( although sometimes just sending the individual characters works too.

On pd-extended-0.42.5 [midiout] only sends the start and end sysex status, no message.
Maybe because extended isn't using portmidi?

Shouldn't [midiout] be renamed to [sysexout]? It only does sysex, you can't send any other kind of MIDI message with [midiout].

Martin

alex wrote:

>
> I just tried this myself on a friend's windows machine running a
> relatively recent version of pd extended, though I'm not exactly sure
> which one..
> it gave me an error
> MidiOut Error 1
> whenever I tried to send a sysex message out.
> And there was an error about [sysexin] not being implemented on
> windows and [midiout] being dangerous.. I'm not sure if midiin worked
> with sysex or not because i couldn't get the sysex out..
>
> Anyone know if this has changed or if there are plans to make sysex
> i/o work for windows?
>
> Thanks,
> Alex
>
> On Wed, Nov 11, 2009 at 7:23 AM, kristof lauwers
>  wrote:
>> hello,
>>
>> I was wondering what the current state of midiout is on windows (i'm working
>> on Xp, but should make something that works under any recent windows
>> version) I see some discussion about it in the list archives and forum, but
>> it's not clear if it should be working or not right now..
>>
>> I tried it on vanilla PD 0.42.5 and in extended 0.4.3. It seems in vanilla
>> it does nothing at all. In extended it's sending out something, but not what
>> i expect.. (sometimes the 3 bytes i try to send each padded by 2 or 3 0's,
>> sometimes nothing at all..)
>>
>> Also, it's not very clear what kind of input midiout expects - the
>> documentation doesn't say anything about that.. i'd guess a list with first
>> status byte and then the data bytes?
>>
>> if it's not working (yet), are there any alternatives to send sysexes from
>> Pd?
>>
>> thanks,
>>
>> Kristof
>>
>>
>>
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
 		 	   		  



More information about the Pd-list mailing list