This is a fairly lightweight binding to the PortMidi library.
Currently this binding only works on Windows, and it was only tested
on an XP32 system. There are 3 sample projects which were directly
translated from the PortMidi project, as well as a porttime
millisecond timer
I've only got a limit
So I've added a Cairo Win32 example of capturing MIDI controller
changes and painting envelopes on the screen. The data is captured in
real-time but the drawing is done based on a timer. The source code is
very oddball for sure, but it kinda works, so hey.. :P
A screenshot: http://i.imgur.com/19vK
P.S. this binding is going to make more sense if I ever get a green
light from Steinberg to publish my VST and ASIO bindings. Couple that
with the WinAPI code samples and you're almost ready to make some cool
audio software, at least on Windows. I've got a tiny little sequencer
example cooking up,
On 6/22/2011 5:27 PM, Andrej Mitrovic wrote:
P.S. this binding is going to make more sense if I ever get a green
light from Steinberg to publish my VST and ASIO bindings. Couple that
with the WinAPI code samples and you're almost ready to make some cool
audio software, at least on Windows. I've g