mirror of
https://github.com/vale981/openAV-Luppp
synced 2025-03-05 17:11:40 -05:00
-Updated TODO, cleaned-up
This commit is contained in:
parent
58fa3ba5b8
commit
bf70a44794
3 changed files with 15 additions and 1 deletions
7
TODO
7
TODO
|
@ -3,6 +3,13 @@
|
||||||
|
|
||||||
- Update recording mechanism to request buffers when they're getting full
|
- Update recording mechanism to request buffers when they're getting full
|
||||||
|
|
||||||
|
- Update GUI threading to become controller independant, allowing a
|
||||||
|
ControllerUpdater instance run in the UI thread, updating each Controller
|
||||||
|
subclass instance. This affords OSC user-interfaces, as well a the GUI, as well
|
||||||
|
as future controllers.
|
||||||
|
- thread per Controller
|
||||||
|
- deriving from TimeManager etc not possible, should they be functions in
|
||||||
|
Controller, so that moving a class from RT to non-RT won't = code change
|
||||||
|
|
||||||
=== IN PROGRESS
|
=== IN PROGRESS
|
||||||
|
|
||||||
|
|
|
@ -38,6 +38,13 @@ void AkaiAPC::fxTrackSend(int t, int send, float v)
|
||||||
{
|
{
|
||||||
unsigned char data[3];
|
unsigned char data[3];
|
||||||
data[0] = 176 + t;
|
data[0] = 176 + t;
|
||||||
|
|
||||||
|
if ( data[0] >= 184)
|
||||||
|
{
|
||||||
|
// master track
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
switch( send )
|
switch( send )
|
||||||
{
|
{
|
||||||
case SEND_REV:
|
case SEND_REV:
|
||||||
|
|
|
@ -51,7 +51,7 @@ class TimeManager
|
||||||
|
|
||||||
void registerObserver(TimeObserver* o)
|
void registerObserver(TimeObserver* o)
|
||||||
{
|
{
|
||||||
cout << "registerObserver() " << o << endl;
|
//cout << "registerObserver() " << o << endl;
|
||||||
observers.push_back(o);
|
observers.push_back(o);
|
||||||
o->setFpb( fpb );
|
o->setFpb( fpb );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue