02-29-2012 04:03 AM
I want my VI to send a midi signal to a Midi port to later play it using Kontakt (or any other VST or midi player). I do not want to play the midi in Labview. How can I connect the midi port to Labview?
I really need anyone's help, and thanks 😄
02-29-2012 07:53 AM
Did you try a search? http://forums.ni.com/t5/forums/searchpage/tab/message?filter=location&location=forum-board%3A170&q=m...
Look through the previous posts to determine which one matches your situation. You haven't indicated what you actually have in terms of hardware, so I have no idea which solution or suggestion best fits your needs.
03-01-2012 03:08 AM
Hey, tnx a lot for ur post, well I already checked those forums but I didn't find what I need. My request sounds simple: I have a couple of IR sensors that I connected through a NI USB-6009 DAQ and everytime a sensor is activated I want Labview to send the relevant MIDI signal to a VST so that I play the relevant music from the VST (or if there is a sub VI that does the work of the VST, I wouldnt mind using it instead) .
PS: I have tried using an internal midi port like LoopBe1 but I am not able to access it from Labview.
Thanks again 😄
03-01-2012 07:30 AM
03-01-2012 07:49 AM
What is a "VST"? What is "LoopBe1"? What is "Kontakt"? You said you wanted your VI to talk to Kontact. What does that mean? Is Kontakt a piece of hardware? Is it a software application? What API do you have available?
Also, please use full words instead of text-speak (ur -> your). This isn't Twitter. Thank you.
03-01-2012 05:25 PM
Hi,
Could you please clarify your setup. What kind of software and hardware is involved and how is it connected together.
Thanks,
03-02-2012 07:06 AM
" Virtual Studio Technology (VST) is an interface for integrating software audio synthesizer and effect plugins with audio editors and hard-disk recording systems. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware with software"
This VST takes as input a midi signal from a midi port. I want to send that signal from labview through a vitual midi port (Loop be1 is an example of a virtual midi port). How can my VI communicate with a midi port instead of the " Microsoft GS wavetable synth" ? (In other words it would be the same as switching a music keyboard with my VI) .
Thank you,
Nadi
03-02-2012 01:31 PM - edited 03-02-2012 01:31 PM
Hi Nadi,
Have a look at the this tutorial. You can use the VI's from midi-example.llb to output a signal to the virtual midi port, provided that this port is recognized by Windows and has a valid Device ID.
03-02-2012 02:37 PM - edited 03-02-2012 02:41 PM
I have a large MIDI rig (including Kontact 5 Player in my DAW). The posts that you saw are probably all the help you're going to get on this subject. You are not going to find a MIDI palette in LabVIEW any time soon.
You're best bet is to learn some C++ and the MS dll that handles multimedia and wrap the MIDI parts in a new dll that you can call with LabVIEW CLFN.
EDIT: BTW, DEFINITELY start with the library linked above by Sev. It will provide a good example of using the CLFN.
08-25-2018 10:26 AM - edited 08-25-2018 10:28 AM
@smercurio_fc wrote:
What is a "VST"? What is "LoopBe1"? What is "Kontakt"? You said you wanted your VI to talk to Kontact. What does that mean? Is Kontakt a piece of hardware? Is it a software application? What API do you have available?
Also, please use full words instead of text-speak (ur -> your). This isn't Twitter. Thank you.
This response has a very low Signal to Nastiness ratio. IMHO