Writing a midi driver

QNX is the perfect OS for MIDI!!

I’m a coder and want to code/port a sequencer on a native QNX midi driver
(no port for the low level stuff)
Any help would be appreciated, let’s exchqnge ideas and start a sourceforge
QNX-MIDI support…

e-mail me: guillaumemorgan@yahoo.com

QNX probably could be a very good platform for MIDI, but there’s no support
for it right now. QSSL did not see much of a market for that, so their audio
architecture just omitted MIDI part. You will have to start with low-level
driver coding…

– igor

“invite” <md.ifide@wanadoo.fr> wrote in message
news:asq74g$hh6$1@inn.qnx.com

QNX is the perfect OS for MIDI!!

I’m a coder and want to code/port a sequencer on a native QNX midi driver
(no port for the low level stuff)
Any help would be appreciated, let’s exchqnge ideas and start a
sourceforge
QNX-MIDI support…

e-mail me: > guillaumemorgan@yahoo.com

Ok basically what I’ll do is start with a simple parallel/serial driver for
interfaces like MIDIMAN parallel or motu

Then I’ll get inspiration from the linux driver to write the resource
manager, I’ve heard writing drivers in qnx is easy because they are run as
processes. So no need to reboot every 10 secs… I’ve received QNX NC with a
magazine, I don’t have gcc and developping tools, only the libs!

Is the NC iso available on the site ready to be used by developer cause my
cd is not.

I would like to have ph app builder and so on if I wanna write widgets for
the sequencers.

I’ll try to port MUSE sequencer on photon with a low-level resource manager
for a parallel 1 in 1 out interface

Gonna make a web page and maybe a sourceforge forum

I’ll keep you in touch

Igor Kovalenko <kovalenko@attbi.com> a écrit dans le message :
asum86$fnc$1@inn.qnx.com

QNX probably could be a very good platform for MIDI, but there’s no
support
for it right now. QSSL did not see much of a market for that, so their
audio
architecture just omitted MIDI part. You will have to start with low-level
driver coding…

– igor

“invite” <> md.ifide@wanadoo.fr> > wrote in message
news:asq74g$hh6$> 1@inn.qnx.com> …
QNX is the perfect OS for MIDI!!

I’m a coder and want to code/port a sequencer on a native QNX midi
driver
(no port for the low level stuff)
Any help would be appreciated, let’s exchqnge ideas and start a
sourceforge
QNX-MIDI support…

e-mail me: > guillaumemorgan@yahoo.com
\

invite <md.ifide@wanadoo.fr> wrote in message
news:at1i1t$l5j$1@inn.qnx.com

Ok basically what I’ll do is start with a simple parallel/serial driver
for
interfaces like MIDIMAN parallel or motu

Then I’ll get inspiration from the linux driver to write the resource
manager, I’ve heard writing drivers in qnx is easy because they are run as
processes. So no need to reboot every 10 secs… I’ve received QNX NC with
a
magazine, I don’t have gcc and developping tools, only the libs!

Is the NC iso available on the site ready to be used by developer cause my
cd is not.

The NC have everything in it for you to compile your own driver. Either the
magazine have a wrong image ( I doubt), or your installation is not went
well.
(NC install in 2 step, first the “BASIC” system, and during the first boot,
all the
“Development Tools” will be installed).

-xtang

Xiaodan Tang <xtang@qnx.com> wrote:

invite <> md.ifide@wanadoo.fr> > wrote in message
news:at1i1t$l5j$> 1@inn.qnx.com> …
Ok basically what I’ll do is start with a simple parallel/serial driver
for
interfaces like MIDIMAN parallel or motu

Then I’ll get inspiration from the linux driver to write the resource
manager, I’ve heard writing drivers in qnx is easy because they are run as
processes. So no need to reboot every 10 secs… I’ve received QNX NC with
a
magazine, I don’t have gcc and developping tools, only the libs!

Is the NC iso available on the site ready to be used by developer cause my
cd is not.

The NC have everything in it for you to compile your own driver. Either the
magazine have a wrong image ( I doubt), or your installation is not went
well.
(NC install in 2 step, first the “BASIC” system, and during the first boot,
all the
“Development Tools” will be installed).

Another, marginally-related topic; I’m in the process of writing a DX-7
simulator that takes midi files and generates 16-bit stereo .wav files.
Contact me for details if you are interested in helping out…

Cheers,
-RK


Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Video-based and Instructor-led
Training and Consulting at www.parse.com.
Email my initials at parse dot com.

Robert: my email is guillaumemorgan@yahoo.com

Ok this is the first steps I’ll take to make my QNX MIDI dream, a reality.

  1. Serial midi driver coding (MIDIMAN PC/S or midiator industrial midi
    interface) The midi protocol is already serial and a serial interface would
    be the easiest driver to code!

  2. midi deamon aka io-midi. A server for midi in the same style of io-audio
    that presents a unique interface for drivers and offers midi mixing and of
    course driver init

  3. Porting TS3E http://TSE3.sourceforge.net/ and make it RT!!! (it’s a midi
    sequencer engine OO)

  4. make a simple interface to use it using Photon

Wow! That would be nice …if I find other coders interested in QNX/MIDI…

I’m sure we can kick steinberg/emagic midi specs!

(and of course don’t forget that if it works on your PC/x86 we could then
port it to iPAQ and have a dream device)

“Robert Krten” <nospam83@parse.com> a écrit dans le message news:
at2kq9$1e5$1@inn.qnx.com

Xiaodan Tang <> xtang@qnx.com> > wrote:

invite <> md.ifide@wanadoo.fr> > wrote in message
news:at1i1t$l5j$> 1@inn.qnx.com> …
Ok basically what I’ll do is start with a simple parallel/serial driver
for
interfaces like MIDIMAN parallel or motu

Then I’ll get inspiration from the linux driver to write the resource
manager, I’ve heard writing drivers in qnx is easy because they are run
as
processes. So no need to reboot every 10 secs… I’ve received QNX NC
with
a
magazine, I don’t have gcc and developping tools, only the libs!

Is the NC iso available on the site ready to be used by developer cause
my
cd is not.

The NC have everything in it for you to compile your own driver. Either
the
magazine have a wrong image ( I doubt), or your installation is not went
well.
(NC install in 2 step, first the “BASIC” system, and during the first
boot,
all the
“Development Tools” will be installed).

Another, marginally-related topic; I’m in the process of writing a DX-7
simulator that takes midi files and generates 16-bit stereo .wav files.
Contact me for details if you are interested in helping out…

Cheers,
-RK


Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Video-based and Instructor-led
Training and Consulting at > www.parse.com> .
Email my initials at parse dot com.