hi all
first post here.
just downloaded pure data last night.
great stuff
so far i haven't been able to find an answer to whether or not sysex data can be generated and output via midi.
any insight would be really appreciated.
best
jeff
Sysex
hi all
first post here.
just downloaded pure data last night.
great stuff
so far i haven't been able to find an answer to whether or not sysex data can be generated and output via midi.
any insight would be really appreciated.
best
jeff
thanks a million for doing that research, truly appreciate it
externals, hmm ... maybe it's time to learn.
looks like i've jumped head first into PD here !
looking forward to anything you might find out,
j
I too would like to do something this, except under Linux. I found an old posting by Mr Puckett somewhere suggesting that it should work under linux if OSS midi drivers are used. http://lists.puredata.info/pipermail/pd-list/2006-11/044134.html
My question is about how to represent the bytes in the message box (connected to a midiout object).
Say for example that I want to send the following string of bytes (this sets the pitch bend range on my synth):
F0 44 00 00 74 40 08 F7
Converting them to decimal:
247 68 0 0 116 64 8 247
As a test of SysEx functionality, how would I format this in the message box? Comma separated?
many thanks
Yeah, comma separated makes them a sequence instead of a list. If you do it that way use [drip] or something to slow down the stream or Pd will try and send them all too quickly.
Use the Source.
did anyone ever get pd to successfully output sysex yet?
its working here gnu/linux with jack alsamidi.
[midiin] [midiout]
comma separated integer messages.
eg [240, 34, 26, 43, 253, 247(
on windows youll get messages the some midiobjects are not working.
But do your own testing some seems to work anyway.
ah yeah thanks, i did manage to get it working too.
which version do you guys use where [midiout] does work?
i'm on 0.40.3-extended and no output
On winxp midi seems difficult under 0.40.3 extended. Yesterday i've downloaded 0.41.4 extended RC3 and midi works a charm now, so maybe you could try that as well.
|] [] |.| ][|-| -- http://soundcloud.com/domxh
Thanks domien! I have actually grabbed 0.42-5 and [midiout] seems to work now... well something is still wrong with my sysex, but there is output indeed ))
Just to put it out there. I got it to work on PD Extended 0.41.4 on OS X with a microKorg. The trick is to use sysex for input and midout for output, ignore the second inlet, and make sure to use a 1ms delay between bytes (messages) when writing out.
thank you! i've been trying for AGES to get Pd to communicate via sysex with my korg microkontrol and didn't realise sysexin / midiout would work.
One problem I encountered, however, was that not every piece of software and hardware recognises the decimal-formatted sysex output from Pd. Midi Monitor recognises it, for example, but Sysex Librarian doesn't, and neither does my microKontrol.
As a workaround, I'm routing the sysex output from Pd into a Max patch which contains a midiin object connected directly to a midiout: although the sysex data isn't being changed in any way, when it's sent out by Max it's recognised by all my software and hardware (including the microkontrol). It's a bit of a hack, but is relatively straightforward and means that i now have full in/out sysex functionality from Pd.
Getting the sysexin to work was quite easy, the hard part was writing the data out. At first it just wouldn't work at all, but once I added a 1ms delay between every byte sent to midout it worked.
Saturno:
Can you send an example?
It will be very helpful for me.
Thanks in advance.
I'm at work, once home I'll send it.
Thank you very much Saturno.
Are you working on PC, Mac or Linux?
What version of PD do you use?
Thanks again.
Latest version of PD-Extended on Os X
Windows does not have the sysexin object.
I have not tested it in Linux.
Maybe you can help me with this issue:
I'm going to use Sysexin in order to retrieve sysex messages from ProTools. For example the track name in order to pass it to my own midi controller in PureData.
What do you think is the best way to do it?
What do you think is the best way to convert the sysex message to "text"?
Your suggestions will be welcome. Thanks in advance.
I can't open the zip folder. Error message.
Oops! Looks like something went wrong!