Re: [PD-dev] Reliable MIDI library for Windows?

2008-07-03 Thread PSPunch

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?

2008-07-01 Thread Thomas Grill

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?

2008-07-01 Thread PSPunch

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?

2008-07-01 Thread Thomas Grill


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?

2008-06-30 Thread PSPunch

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?

2008-06-26 Thread 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