- Joined
- Aug 14, 2017
- Messages
- 1
- Reaction score
- 0
- Points
- 1
I'm making a visual arts project that plays music (via MIDI file) and performs programmatic actions in time with the music.
Currently, I open a MIDI file in Aria Maestosa, set its (single) MIDI output to "IAC Driver" (which I have enabled), and have a program I wrote sniff the MIDI events as they come in on the IAC bus, and perform actions based on those events. That part works fine and dandy.
The problem is that I can't HEAR the song at the same time as the events since Aria only grants that one solitary MIDI output; I can either listen to the song, or pipe the data to my program. But not both.
I *think* what I need is a piece of software that can synthesize MIDI file data to multiple virtual midi outputs at the same time. The only applications that do this seem to be expensive DAW's like Logic or Ableton. I need something that's between, say, $0 and $20.
I've experimented with SO MANY things to get this working, but I don't want to list them all here both for brevity, and also to keep all options open.
Thank you!
Currently, I open a MIDI file in Aria Maestosa, set its (single) MIDI output to "IAC Driver" (which I have enabled), and have a program I wrote sniff the MIDI events as they come in on the IAC bus, and perform actions based on those events. That part works fine and dandy.
The problem is that I can't HEAR the song at the same time as the events since Aria only grants that one solitary MIDI output; I can either listen to the song, or pipe the data to my program. But not both.
I *think* what I need is a piece of software that can synthesize MIDI file data to multiple virtual midi outputs at the same time. The only applications that do this seem to be expensive DAW's like Logic or Ableton. I need something that's between, say, $0 and $20.
I've experimented with SO MANY things to get this working, but I don't want to list them all here both for brevity, and also to keep all options open.
Thank you!