~hp/patchmatrix

ce104eac86841e71a7d501cdc26674facc8387c4 — Hanspeter Portner 2 years ago 3ee2886
fix 14bit derivation.
2 files changed, 5 insertions(+), 5 deletions(-)

M VERSION
M patchmatrix_mixer.c
M VERSION => VERSION +1 -1
@@ 1,1 1,1 @@
0.27.1
0.27.3

M patchmatrix_mixer.c => patchmatrix_mixer.c +4 -4
@@ 87,24 87,24 @@ _midi_handle(mixer_app_t *mixer, jack_midi_event_t *ev)
	{
		case 0x62: // NRPN_LSB
		{
			mixer->nrpn[chn] &= 0x3f80;
			mixer->nrpn[chn] &= ~0x3f80;
			mixer->nrpn[chn] |= val;
		} break;
		case 0x63: // NRPN_MSB
		{
			mixer->nrpn[chn] &= 0x7f;
			mixer->nrpn[chn] &= ~0x7f;
			mixer->nrpn[chn] |= (val << 7);
		} break;
		case 0x26: // DATA_LSB
		{
			mixer->data[chn] &= 0x3f80;
			mixer->data[chn] &= ~0x3f80;
			mixer->data[chn] |= val;

			_midi_handle_data(mixer, chn);
		} break;
		case 0x06: // DATA_MSB
		{
			mixer->data[chn] &= 0x7f;
			mixer->data[chn] &= ~0x7f;
			mixer->data[chn] |= (val << 7);

			_midi_handle_data(mixer, chn);