Greg Zharun
53391399c4
[Summary] Added error reporting for MIDI device initialization on Windows
2014-11-23 18:47:06 +02:00
Paul Davis
3b12ea8a9f
improve debug trace output usability from waves_midi_device.cc
2014-10-29 23:18:13 -04:00
Paul Davis
2c1c92e8de
move new Waves backend debug bits into libs/pbd/debug.cc because backends are dynamically loaded AFTER command line parsing.
...
See comments in libs/pbd/debug.cc for more details
2014-10-29 22:34:12 -04:00
Paul Davis
4bc383e663
make previous commit actually build (bit rot w.r.t. _pm_device_id, and more)
2014-10-29 22:08:53 -04:00
Paul Davis
8e60c59e5d
convert "COMMENTED DBG LOGS" noise into DEBUG_TRACE messages, and std::cerr/cout messages into PBD::error
2014-10-29 21:52:54 -04:00
Robin Gareus
332cb302c3
fix dup free in waves/midi:
...
The PortMidi queue just holds a pointer to the midi events.
The same Midi events are free()d during WavesMidiBuffer::clear()
which is called at cycle start for every buffer and in the dtor
of the WavesMidiBuffer.
2014-10-10 14:05:27 -04:00
Paul Davis
a4aa74a5ee
add correct copyright statements to all files in Waves backend except those derived from portaudio/portmidi
...
This follows the letter sent from Waves Audio Ltd. to Paul Davis dated February 20th 2014 agreeing to release this code
under the GNU Public License, version 2, with copyright owned by Waves Audio Ltd
2014-10-07 16:09:29 -04:00
John Emmas
cc944dd940
Add some more missing #includes
2014-08-16 16:34:48 -04:00
Valeriy Kamyshniy
cc66849510
[P4/git history rebuild]
2014-05-27 22:52:23 -04:00
Paul Davis
1de00ab6bb
new audio engine backend for native CoreAudio audio I/O, and PortMIDI for MIDI.
...
Code builds, runs and functions. Full code review still pending, and some possibly changes to organization of code within the backend is possible
2014-02-24 14:49:13 -05:00