Pages: 1 [2]   Go Down
Author Topic: MIDI plus USB serial  (Read 2986 times)
0 Members and 1 Guest are viewing this topic.
Brazil
Offline Offline
God Member
*****
Karma: 1
Posts: 616
Wusik Dot Com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I was playing around with a code another user contributed, and created a VST plugin that reads the Serial data from our Beat707 unit and outputs Midi Notes. It works perfectly. Now I can also do a .exe app that does the same. Right now I'm doing it oriented to Beat707, but the idea is to make it open-source and based on Juce, so anyone can use it for their arduino midi projects without the need of a midi interface.

Wk
Logged


0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I was playing around with a code another user contributed, and created a VST plugin that reads the Serial data from our Beat707 unit and outputs Midi Notes. It works perfectly. Now I can also do a .exe app that does the same. Right now I'm doing it oriented to Beat707, but the idea is to make it open-source and based on Juce, so anyone can use it for their arduino midi projects without the need of a midi interface.

Wk
That would be VERY useful WilliamK.  smiley
Logged

Brazil
Offline Offline
God Member
*****
Karma: 1
Posts: 616
Wusik Dot Com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Here's a quick video of energyXT loading the VST file that connects to Beat707 via the USB cable. No MIDI devices were used for this example, but Beat707 is sending regular MIDI data via the Virtual Serial connected thanks to the FDI chip. Resuming: no hardware or software changes. (at least no big software changes)



During the Beat707 startup, it starts at 57600bps, sends 4 bytes of a code to the serial output, waits 1 second, and if nothing is received, it re-starts the serial port at 31250bps and enables the midi connection.

The VST file checks all Serial ports, for each port, it waits 2 seconds, so the Arduino has time to reboot and send that 4 bytes of code above, and if the code the VST reads is ok, it sends an OK message back so the Arduino goes to USB mode. After that, they "talk" to each other. ;-)

Wk
Logged


0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That looks great!!!! Please announce it in this forum when you release the VST. I would love to give it a try!!! smiley
Logged

Brazil
Offline Offline
God Member
*****
Karma: 1
Posts: 616
Wusik Dot Com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The code is pretty much done, I just posted in a new thread.

http://arduino.cc/forum/index.php/topic,58334.0.html

Now I need to figure out the Stand-Alone version. ;-)

Wk
Logged


Pages: 1 [2]   Go Up
Jump to: