kevin
9acb24e9e1
Apply licensing information to project.
2024-12-01 14:35:24 -05:00
kevin
065ff3f555
cwMidiDevice.h/cpp,cwMidiAlsa.h/cpp : Implemented active sensing filter.
2024-07-08 16:56:33 -04:00
kevin
91fad53d33
Added "#include cwTest.h" dependency to most *.cpp files.
2024-05-29 12:36:57 -04:00
kevin
3526b2c807
cwMidiAlsa.cpp : Ports that do not qualify based on READ/WRITE attributes are now dropped.
...
Ports without names are now given the default name '<None>'.
2024-04-06 16:02:52 -04:00
kevin
1c678700b7
cwMidiAlsa.cpp : Fixed _cmMpAllocStruct() to correctly report failure on send_seq_subscribe_port().
2024-03-25 11:45:42 -04:00
kevin
8fe6f3627c
midi::device now allows a MIDI file to act as a virtual MIDI input device.
...
Thread polling moved out of midi::alsa and into midi::device.
Added latency measure feature to midi::device.
Improved midi::alsa device lookup time with alsa_device_t.clientIdToDevIdxMap[].
Added cwMidiAlsa.h to provide an interface for midi::alsa independent of midi::device.
2024-02-14 11:20:40 -05:00
kevin
57f3d06f37
cwIoPresetSelApp.cpp,cwIo.h/cpp,cwMidiPort.h,cwMidiAlsa.cpp :
...
Added audio and MIDI latency reporting implementation.
2024-02-10 11:34:06 -05:00
kevin
34de4c230f
cwMidiAlsa: Error messages are now called through macros so that file locations are correct in log.
2024-02-08 10:58:52 -05:00
kevin
c1a0e7708b
cwMidiAlsa.cpp : Added TODO comments.
2022-11-11 13:15:35 -05:00
kevin
634c3618fd
cwMidiAlsa.cpp : Put quotes around some reports to give clear indication of begin/end of labels.
2022-05-06 16:04:42 -04:00
kevin
6349bc6244
cwMidiAlsa.cpp : Event handler now loops in _cmMpPoll() to advance ts.tv_nsec/sec time.
...
To handle case where tv_nsec is greater than 1 second.
2021-11-01 10:18:08 -04:00
kpl
5cda838a93
Added 'decls' include files to hold public declarations for audio,midi,serial,socket, and websock modules.
...
Other minor changes to prepare for integration into cwIo.
In cwMidi* replaced 'byte_t' with 'uint8_t'.
In cwAudioDevice* removed redundant 'device' prefix from function names.
2020-03-23 10:41:28 -04:00
kpl
59507913e0
cwMidiAlsa.h/cpp,cwMidiPort.h : Updated MIDI system to remove global manager variable.
2020-01-27 17:47:14 -05:00
kpl
5a62d884dd
Standardized filesys and mem namespaces.
...
Removed use of global variable in cwAudioBuf.
2019-12-27 21:51:28 -05:00
kpl
d6e0f5e675
Many changes and additions.
...
Added serial port, websocket, midi and initial audio functionality.
2019-12-24 10:05:24 -05:00