Looking for Virtual MIDI device driver library??

Discuss music production with Ableton Live.
gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Looking for Virtual MIDI device driver library??

Post by gafferuk » Mon Oct 16, 2006 9:05 am

Hi, I'm looking in to building some software which allows you to operate Ableton(or any MIDI enabled app) from a PocketPC.

On the PC side i wish to build a receiver app to receive signals from the PocketPC.
So, i need my app to appear as a new MIDI device under windows so can hook it up to ableton.

I'm programming in .net c# so i'm looking for a Virtual Midi Device Driver library? if such exists?

I believe http://www.midiox.com/ has scripting functionality in a .dll file but i don't wish to go that route if i can help it as my app will end up being complicated enough for the user without needing MIDI-OX appearing on-screen as well.

My PocketPC software will consist of multiple pages of sliders, knobs, buttons, x-y surfaces and more all based around Ableton Live. I might build a step sequencer for Ableton/MIDI as well.

Any ideas? Suggestions?
Does such a library exist? Does anyone not understand what I'm looking for?
Thanks.
Paul.[/url]

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Post by gafferuk » Tue Oct 17, 2006 11:13 am

I can't find a virtual midi device library anywhere, been searching google for 2 days.
Decided to go with LoopBe1 http://www.nerds.de/en/loopbe1.html
To act as ports.
If anyone knows how loopBe1 works internally please let me know. I would like to know how it appears as a new MIDI device under windows. Very interesting.

If any programmers out there can help me on this part, ill be very gratefull.
My software will be released under public licence for whole Ableton community.

I just wish to control Ableton from any room wirelessly and give myself something to do.

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Post by hoffman2k » Tue Oct 17, 2006 11:23 am

Is this for a commercial app or for your own use?
If it's just for you, consider the lemur controller.

I think somebody did something similar with a sony psp. It's cool, but i can only think of one use for it.
A remote control for soundchecks....

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Post by gafferuk » Tue Oct 17, 2006 11:28 am

It's for anyones use, will be released under public licence.

I use ableton for DJing and a little production. Just a hobby really, more of a programmer.

Im just as interested in knowing who will end up using my app as i am to writing it.

I would imagine my app being just as usefull as a mouse is to Ableton.
Last edited by gafferuk on Tue Oct 17, 2006 12:30 pm, edited 1 time in total.

hgavin
Posts: 48
Joined: Wed Apr 05, 2006 9:16 am

Post by hgavin » Tue Oct 17, 2006 11:39 am

How's your Pascal/Delphi? Looks like there could be something of interest here: http://members.nextra.at/hubwin/midi.html
All the gear but no idea.

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Post by gafferuk » Tue Oct 17, 2006 12:12 pm

hgavin wrote:How's your Pascal/Delphi? Looks like there could be something of interest here: http://members.nextra.at/hubwin/midi.html
Im using winXP, it's for win98 etc. Shame really.
Thanks for the link.

youri
Posts: 132
Joined: Tue Nov 22, 2005 8:31 am
Location: Germany

Re: Looking for Virtual MIDI device driver library??

Post by youri » Tue Oct 17, 2006 1:37 pm

gafferuk wrote:I believe http://www.midiox.com/ has scripting functionality in a .dll file but i don't wish to go that route if i can help it as my app will end up being complicated enough for the user without needing MIDI-OX appearing on-screen as well.
:?: I don't know if I got you right?
But it sounds like you didn't talk about midiyoke?
Check it, it's really damn easy...

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Re: Looking for Virtual MIDI device driver library??

Post by gafferuk » Tue Oct 17, 2006 2:16 pm

youri wrote:
gafferuk wrote:I believe http://www.midiox.com/ has scripting functionality in a .dll file but i don't wish to go that route if i can help it as my app will end up being complicated enough for the user without needing MIDI-OX appearing on-screen as well.
:?: I don't know if I got you right?
But it sounds like you didn't talk about midiyoke?
Check it, it's really damn easy...
I am currently using midiYoke, it's working great.
I have midi in and midi out working nicely. Can control ableton now from my app, with visual feedback.

Just wish i could create a virtual midi device driver thougth.

apalomba
Posts: 157
Joined: Tue Nov 23, 2004 5:33 pm

Post by apalomba » Tue Oct 17, 2006 3:51 pm

MIDI yoke IS a virtual device. Have your PDA connected to
the PC, via USB I assume. Your little app will recieve data from the PDA
and creates a MIDI messages that it sends to a MIDI yoke port. Live then
picks up the data from MIDI yoke. If you do not use MIDIyoke you have to
write your own MIDI driver. That is a lot of work unless you can find some
free source some where.



Anthony

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Post by gafferuk » Tue Oct 17, 2006 4:44 pm

I understand may be a lot of work, that's why was hoping someone might point me to some code.
My app will be wireless via WiFi.

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Post by gafferuk » Tue Oct 17, 2006 4:45 pm

Heres a screenshot of what i have so far:
Image

Anyone have any ideas or suggestions?

mikemc
Posts: 5455
Joined: Mon Jun 21, 2004 2:14 pm
Location: Maryland USA

Post by mikemc » Wed Oct 18, 2006 8:02 pm

http://www.hurchalla.com/Maple_driver.html got this off the wiki, might help...


also, http://nerds.de might help you if you write to them.
UTENZIL a tool... of the muse.

youri
Posts: 132
Joined: Tue Nov 22, 2005 8:31 am
Location: Germany

Post by youri » Wed Oct 18, 2006 8:34 pm

mikemc wrote:http://www.hurchalla.com/Maple_driver.html got this off the wiki, might help...
Yep, I found this one today, too.
Looks promising...

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Post by gafferuk » Wed Oct 18, 2006 9:24 pm

mikemc wrote:http://www.hurchalla.com/Maple_driver.html got this off the wiki, might help...


also, http://nerds.de might help you if you write to them.
Maple looks exactly what im after, il give it a try. Thanks!! :D

gafferuk
Posts: 373
Joined: Tue Jul 11, 2006 3:26 pm
Location: Bristol, England

Post by gafferuk » Thu Oct 19, 2006 12:55 am

Yes, maple should work fine. I sort of have it working with my code, just have to rename the ports and ill have my own midi inpus/outputs!!
Quite complicated but it's worth it not having to use midiYoke making it easy on the user.

Post Reply