Re: [fluid-dev] OSC support

2012-07-08 Thread Peter Eastman
As a simpler change that might be less controversial, how about just extending the sequencer API to make it easy to do these things without needing to resort to a lower level API? Then as Brett suggested, OSC could be implemented on top through its own library. This would mean, for example, creat

Re: [fluid-dev] OSC support

2012-07-08 Thread Ebrahim Mayat
On Jul 09, 2012, at 01:08 AM, Peter Eastman wrote:I didn't come here to argue. I'm suggesting ways to make FluidSynth a better program. If you don't want my help or ideas, just say so and I'll go away. Peter PeterI would be delighted to have your help and I'm sure that there a many others who fee

Re: [fluid-dev] OSC support

2012-07-08 Thread Ebrahim Mayat
On Jul 09, 2012, at 12:34 AM, Pedro Lopez-Cabanillas wrote:> Once again, do you know of any sequencer applications that use "qmidinet" > ? Qmidinet is a gateway between the network and native MIDI applications for Linux (ALSA and Jack). Any Linux sequencer using ALSA sequencer or Jack can be u

Re: [fluid-dev] OSC support

2012-07-08 Thread James Ong
Cool down all. I received quite a lot of updates from your conversation. It makes no sense to get into arguments but I'm curious to see what Peter has to say on the SynOSCopy. On Mon, Jul 9, 2012 at 1:08 PM, Peter Eastman wrote: > I didn't come here to argue. I'm suggesting ways to make FluidSyn

Re: [fluid-dev] OSC support

2012-07-08 Thread Peter Eastman
I didn't come here to argue. I'm suggesting ways to make FluidSynth a better program. If you don't want my help or ideas, just say so and I'll go away. Peter ___ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/flu

Re: [fluid-dev] OSC support

2012-07-08 Thread Pedro Lopez-Cabanillas
On Sunday 08 July 2012, Peter Eastman wrote: > The SYN namespace is generally recognized as the > standard mechanism for controlling synthesizers. Prove it. Here is a list of OSC implementations: http://opensoundcontrol.org/implementations Which ones are actually using SynOSCopy? Pedro _

Re: [fluid-dev] OSC support

2012-07-08 Thread Pedro Lopez-Cabanillas
> Once again, do you know of any sequencer applications that use "qmidinet" > ? Qmidinet is a gateway between the network and native MIDI applications for Linux (ALSA and Jack). Any Linux sequencer using ALSA sequencer or Jack can be used. Qtractor, for instance. Do not rush waiting for answer

Re: [fluid-dev] OSC support

2012-07-08 Thread Element Green
The FluidSynth SoundFont loader API allows for an application to intercept note on and other events and instantiate the actual synthesis voices. These voices include the sample data and SoundFont centric generator (effect) parameters. This allows for a lot of flexibility in how the note is synthe

Re: [fluid-dev] OSC support

2012-07-08 Thread Peter Eastman
> You guys are wasting your time. Fluidsynth is a library, load it into > Python via ctypes, and roll your own OSC interface on top. Does it actually support all the features needed to do that? I haven't studied the code in detail, but what I've seen from looking at the API doesn't appear to. F

Re: [fluid-dev] OSC support

2012-07-08 Thread HartsAntler
You guys are wasting your time. Fluidsynth is a library, load it into Python via ctypes, and roll your own OSC interface on top. (the ctypes wrapper i linked works in Py2, Py3 and PyPy) -brett- On Mon, Jul 9, 2012

Re: [fluid-dev] OSC support

2012-07-08 Thread Ebrahim Mayat
Pedro Once again, do you know of any sequencer applications that use "qmidinet" ? E Sent from my iPhone On Jul 8, 2012, at 4:37 PM, Ebrahim Mayat wrote: > > > On Jul 08, 2012, at 10:24 AM, Pedro Lopez-Cabanillas > wrote: > >> An alternative for transporting MIDI over a network is RTP MI

Re: [fluid-dev] OSC support

2012-07-08 Thread Peter Eastman
> Your argument is based on a random Wiki page, containing a proposal that has > been adopted by just one single project. I don't know where you're getting your information from, but you are completely wrong. The SYN namespace is generally recognized as the standard mechanism for controlling synt

Re: [fluid-dev] OSC support

2012-07-08 Thread Pedro Lopez-Cabanillas
On Sunday 08 July 2012, Peter Eastman wrote: > > OSC doesn't define one set of messages with standard semantics > > Not true: that's what the SYN namespace is for. See > https://github.com/fabb/SynOSCopy/wiki. OSC and MIDI approached this > from opposite directions. MIDI began with a standard s

Re: [fluid-dev] OSC support

2012-07-08 Thread Peter Eastman
> OSC doesn't define one set of messages with standard semantics Not true: that's what the SYN namespace is for. See https://github.com/fabb/SynOSCopy/wiki. OSC and MIDI approached this from opposite directions. MIDI began with a standard set of commands, then added a mechanism for vendor speci

Re: [fluid-dev] OSC support

2012-07-08 Thread Ebrahim Mayat
On Jul 08, 2012, at 10:24 AM, Pedro Lopez-Cabanillas wrote:An alternative for transporting MIDI over a network is RTP MIDI, with drivers included in both Mac OSX and iOS. Pedro, I haven't used "RTP MIDI" but that also sounds interesting. Do you know of any sequencer applications that use "qmidine

Re: [fluid-dev] OSC support

2012-07-08 Thread Pedro Lopez-Cabanillas
On Sunday 08 July 2012, Stefan Sauer wrote: > There is nothing in the way for midi to be transmitted over wifi. See > e.g. http://qmidinet.sourceforge.net/qmidinet-index.html Exactly. If you want to transport MIDI messages over wireless or ethernet networks you don't need OSC at all. Qmidinet ena

Re: [fluid-dev] OSC support

2012-07-08 Thread Ebrahim Mayat
On Jul 08, 2012, at 10:09 AM, Stefan Sauer wrote:On 07/08/2012 03:24 PM, Ebrahim Mayat wrote:Hello all While MIDI (GM, sysex etc.) is great (after all these years), it would be a pity to exclude OSC. One thing is evident about OSC: OSC is a kind of "wireless MIDI" which would be a great feature. U

Re: [fluid-dev] OSC support

2012-07-08 Thread Stefan Sauer
On 07/08/2012 03:24 PM, Ebrahim Mayat wrote: > Hello all > > While MIDI (GM, sysex etc.) is great (after all these years), it would > be a pity to exclude OSC. One thing is evident about OSC: OSC is a > kind of "wireless MIDI" which would be a great feature. Using both > MIDI and OSC is great to ha

Re: [fluid-dev] OSC support

2012-07-08 Thread Ebrahim Mayat
Hello allWhile MIDI (GM, sysex etc.) is great (after all these years), it would be a pity to exclude OSC. One thing is evident about OSC: OSC is a kind of "wireless MIDI" which would be a great feature. Using both MIDI and OSC is great to have: lots of sequencer applications now do this; for exampl

Re: [fluid-dev] OSC support

2012-07-08 Thread Pedro Lopez-Cabanillas
Hi, On Saturday 07 July 2012, Peter Eastman wrote: > Have you thought about adding OSC support? MIDI is very limiting as a > control mechanism. Being able to use OSC would make FluidSynth a lot > more useful and powerful. I'm not sure if your message means that you offer yourself as a volunteer