mirror of
https://github.com/vale981/openAV-Luppp
synced 2025-03-05 09:01:39 -05:00
ctlrscript: added track volume
This commit is contained in:
parent
46b022431e
commit
6a73a6d14a
2 changed files with 23 additions and 5 deletions
|
@ -68,6 +68,11 @@ void luppp_do(enum EVENT_ID id, void* e)
|
|||
ev->value);
|
||||
break;
|
||||
}
|
||||
case EVENT_TRACK_VOLUME: {
|
||||
struct event_track_volume *ev = (struct event_track_volume *)e;
|
||||
jack->getLogic()->trackVolume(ev->track, ev->value);
|
||||
break;
|
||||
}
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,22 +29,35 @@
|
|||
|
||||
enum EVENT_ID {
|
||||
EVENT_NOP = 0,
|
||||
EVENT_TRACK_VOLUME,
|
||||
EVENT_TRACK_SEND,
|
||||
EVENT_TRACK_SEND_ACTIVE,
|
||||
};
|
||||
|
||||
struct event_track_volume {
|
||||
int track;
|
||||
float value;
|
||||
};
|
||||
struct event_track_send {
|
||||
int track;
|
||||
int send;
|
||||
float value;
|
||||
};
|
||||
struct event_track_send_active {
|
||||
int track;
|
||||
int send;
|
||||
int active;
|
||||
};
|
||||
|
||||
struct event_track_send {
|
||||
int track;
|
||||
int send;
|
||||
float value;
|
||||
/*
|
||||
struct event {
|
||||
enum EVENT_ID event_id;
|
||||
union {
|
||||
struct event_track_send track_send;
|
||||
struct event_track_send_active track_send_active;
|
||||
};
|
||||
};
|
||||
|
||||
*/
|
||||
|
||||
void luppp_do(enum EVENT_ID id, void* event_struct);
|
||||
void luppp_write_midi(void *ctlr, unsigned char* midi);
|
||||
|
|
Loading…
Add table
Reference in a new issue