Alexandre Ratchov
b1c417ab04
add prototypes
2013-11-18 17:50:04 +01:00
Alexandre Ratchov
dce7a088e5
fix signedness warnings
2012-10-24 14:55:51 +02:00
Alexandre Ratchov
16fa47c430
Upon "master volume change" message, send feedback to other clients
...
only. Fixes the master volume slider stuttering in MIDI programs. Found
by armani@
2012-09-26 00:08:55 +02:00
Alexandre Ratchov
ce067bb000
Fix typos, from Michael W. Bombardieri <mb at ii.net>, Thanks!
2012-04-25 09:22:14 +02:00
Alexandre Ratchov
1247c187a7
s/unsigned/unsigned int/g, requested by deraadt
2012-04-11 09:21:29 +02:00
Alexandre Ratchov
2b23e80702
add a master volume knob
2012-03-23 14:32:29 +01:00
Alexandre Ratchov
37f7cba0f8
reuse midi-control code to implement midi thru boxes and remove
...
the old midithru implementation; less code, less bugs. As a side
effect, midi output doesn't implement running status "compression"
any more
2011-12-02 11:38:53 +01:00
Alexandre Ratchov
37baea58d8
move mmc/mtc and volume control bits from struct aproc to struct dev
2011-11-21 09:06:25 +01:00
Alexandre Ratchov
f37ef2f43c
make midi owner per-output
2011-11-15 18:06:47 +01:00
Alexandre Ratchov
6e0d4f312e
s/tr/mmc
2011-10-05 14:51:05 +02:00
Alexandre Ratchov
71980f4d34
Cleanup:
...
- stream definitions (-ios) now must follow devices definitions they
are attached to (-fMn).
- the -n option is now a special "loopback" device and is thus used
like -f, eg it must precede streams
- channel numbers (-Cc options) correspond always to channel numbers
of the hardware.
- removed -u option (not needed anymore)
2011-10-05 13:21:01 +02:00
Alexandre Ratchov
736ea055d7
remove debug printfs
2011-06-27 11:50:54 +02:00
Alexandre Ratchov
2d6fc0ec68
close midi control ports and thruboxes only if there are no inputs
...
anymore
2011-06-02 20:48:31 +02:00
Alexandre Ratchov
c4c6839064
add a sysex.h header with all sysex messages and
...
expose new dumpreq, dumpend and mixinfo
2011-05-09 19:40:34 +02:00
Alexandre Ratchov
8e25c4c95f
include "bsd-compat.h" unconditionally
2011-05-06 14:11:18 +02:00
Alexandre Ratchov
4e93a1717e
clean up cases of ;;
...
from deraadt@
2011-03-17 08:47:47 +01:00
Alexandre Ratchov
15c8794e5f
Terminate midi thru boxes trying to drain but that have no
...
outputs anymore, otherwise they can't be cleaned up by dev_close()
2010-11-14 14:51:30 +01:00
Alexandre Ratchov
9ab5fcf177
fix comments
2010-10-18 19:32:52 +02:00
Alexandre Ratchov
fa5a65f0d9
cleanup modes, no behaviour change
2010-09-29 15:54:32 +02:00
Alexandre Ratchov
a17607cf7a
add initial alsa support from jakemsr
2010-08-19 23:00:06 +02:00
Alexandre Ratchov
f268454989
import from OpenBSD
2010-08-19 22:38:45 +02:00