i'm developing a hardware-based MIDI controller to output note sequences to Ableton Live! 8, on a Windows 8 machine and having some issues seeing MIDI device names. i'm reasonably experienced with Ableton, Processing, I/O and code in general. i'm using MidiBus.
i'm running loopMIDI as my virtual MIDI cable (sic) and Ableton sees the inputs and outputs OK (I turned "TRACK" on in Ableton prefs) so that seems OK. The issue is that Processing (test code below) never sees loopMIDI. The list() method returns:
----------Input----------
[0] "Real Time Sequencer"
----------Output----------
[0] "Gervill"
[1] "Microsoft MIDI Mapper"
[2] "Microsoft GS Wavetable Synth"
[3] "Real Time Sequencer"
At the moment i'm concentrating on sending Processing to Ableton. Should i not see loopMIDI in the list above?
import themidibus.*; MidiBus MIDI;
void setup() { size(100, 100); background(120);
MIDI.list(); MIDI = new MidiBus(this, -1, 3, "PSYN"); }
Install a prerelease version (I used 2.0a6) and that worked for me.
I only posted this topic as a sort of "sticky" because like everyone else, I needed to export an application that would execute at machine startup, found that it failed, found a zillion posts about "it not work" and not one mention of a solution.