Re: [PD-dev] Reliable MIDI library for Windows?
Thomas, I will certainly get back to you for the details when I manage to build Pd under Windows. As mentioned earlier, I am still practicing my development skills and I probably will need some more preparation. Mean while, if not too trouble some, can you please give me a brief background on why sysex function are not available under windows-vanilla and what was necessary to over come it? -- David Shimamoto Am 01.07.2008 um 14:21 schrieb PSPunch: Did not quite catch up on weather you meant that the PortMidi libraries should work as is, or needs a simple patch applied. portmidi is fine as it is In any case, yes, I do have the interest.. and time, perhaps I can manage. Is this literally a patch to be applied to the source? the change for vanilla pd (or pd-extended) is not just a patch. This potential patch can be deduced from the modifications that have been made in devel_0_39, though. I do mainly work on pd-extended, and building either distros, I have not been very successful under windows. I am certainly sure I will learn something from it. It's easiest to start with Miller's pd which should be possible to build under Windows. A patch for Miller's pd should also work for pd-extended. gr~~~ -- Thomas Grill http://g.org ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Re: [PD-dev] Reliable MIDI library for Windows?
Hi David, the devel_0_39 branch of pure data completely relies on PortMidi for all platforms. We (the vibrez team) found that to work perfectly also for sysex, realtime etc. messages under Windows. It's fairly easy to provide a patch for vanilla PD, provided one has got time and interest. gr~~~ Am 26.06.2008 um 08:35 schrieb PSPunch: Hi, I understand that MIDI objects under Windows is said to be less stable than Linux, due to the MIDI functions under Windows API that Pd relies on. If I were to write my own MIDI I/O external for Windows, are there such things as alternative MIDI libraries or APIs available, or does Windows not allow you to access MIDI devices it recognizes without running data through its interface? Like some posts I made about a month back, my initial goal is to get raw MIDI inout working, this time on Windows. Any hints appreciated. Thanks. -- David Shimamoto ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev Thomas Grill http://g.org smime.p7s Description: S/MIME cryptographic signature ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Re: [PD-dev] Reliable MIDI library for Windows?
Hi, Thomas. Did not quite catch up on weather you meant that the PortMidi libraries should work as is, or needs a simple patch applied. In any case, yes, I do have the interest.. and time, perhaps I can manage. Is this literally a patch to be applied to the source? I do mainly work on pd-extended, and building either distros, I have not been very successful under windows. I am certainly sure I will learn something from it. -- David Shimamoto Hi David, the devel_0_39 branch of pure data completely relies on PortMidi for all platforms. We (the vibrez team) found that to work perfectly also for sysex, realtime etc. messages under Windows. It's fairly easy to provide a patch for vanilla PD, provided one has got time and interest. gr~~~ Am 26.06.2008 um 08:35 schrieb PSPunch: Hi, I understand that MIDI objects under Windows is said to be less stable than Linux, due to the MIDI functions under Windows API that Pd relies on. If I were to write my own MIDI I/O external for Windows, are there such things as alternative MIDI libraries or APIs available, or does Windows not allow you to access MIDI devices it recognizes without running data through its interface? Like some posts I made about a month back, my initial goal is to get raw MIDI inout working, this time on Windows. Any hints appreciated. Thanks. -- David Shimamoto ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev Thomas Grill http://g.org ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Re: [PD-dev] Reliable MIDI library for Windows?
Am 01.07.2008 um 14:21 schrieb PSPunch: Did not quite catch up on weather you meant that the PortMidi libraries should work as is, or needs a simple patch applied. portmidi is fine as it is In any case, yes, I do have the interest.. and time, perhaps I can manage. Is this literally a patch to be applied to the source? the change for vanilla pd (or pd-extended) is not just a patch. This potential patch can be deduced from the modifications that have been made in devel_0_39, though. I do mainly work on pd-extended, and building either distros, I have not been very successful under windows. I am certainly sure I will learn something from it. It's easiest to start with Miller's pd which should be possible to build under Windows. A patch for Miller's pd should also work for pd-extended. gr~~~ -- Thomas Grill http://g.org smime.p7s Description: S/MIME cryptographic signature ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Re: [PD-dev] Reliable MIDI library for Windows?
Hi Isidro, Thank you for the info. Reading the library you had mentioned, I got the impression that it currently does not support MIDI functions for Windows. Similar to some of my posts from a while back, I am trying to learn what it takes to get Sysex working, this time under Windows. Homebrew I/O devices are cool indeed. Meanwhile, there are a great variety of MIDI devices available in shops which require Sysex messages to fully utilize them. I find it a bit sad that I cannot easily prepare abstractions to work these devices. For Linux, Sysex ([midiout]) seemed to be simply fixed in recent versions of Pd. What more does it take to work it under Windows? So far what I've learned from observation is that a C function, midiOutLongMsg must be utilized to send Sysex messages. In the current code I am reading (0.41-4) there are only midiOutShortMsg. Haven't looked in to receiving yet. I will have to proceed with reading the internals a bit more before I can write anything myself. -- David Shimamoto If you donĀ“t want to use the DirectX API, you could use sndlib by Bill Schoesttadt. Sndlib can be obtained at CCRMA of Stanford and allows Audio and Midi I/O. The MIDI functions are sparse but may match what you are looking for your purposes. This is the CCRMA WEB: http://ccrma.stanford.edu Best Isi --- PSPunch [EMAIL PROTECTED] wrote: Hi, I understand that MIDI objects under Windows is said to be less stable than Linux, due to the MIDI functions under Windows API that Pd relies on. If I were to write my own MIDI I/O external for Windows, are there such things as alternative MIDI libraries or APIs available, or does Windows not allow you to access MIDI devices it recognizes without running data through its interface? Like some posts I made about a month back, my initial goal is to get raw MIDI inout working, this time on Windows. Any hints appreciated. Thanks. -- David Shimamoto ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
[PD-dev] Reliable MIDI library for Windows?
Hi, I understand that MIDI objects under Windows is said to be less stable than Linux, due to the MIDI functions under Windows API that Pd relies on. If I were to write my own MIDI I/O external for Windows, are there such things as alternative MIDI libraries or APIs available, or does Windows not allow you to access MIDI devices it recognizes without running data through its interface? Like some posts I made about a month back, my initial goal is to get raw MIDI inout working, this time on Windows. Any hints appreciated. Thanks. -- David Shimamoto ___ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev