-Cleanup, kick some old files

This commit is contained in:
Harry van Haaren 2013-09-05 23:45:06 +01:00
parent 46e7ebcea6
commit a702630f40
4 changed files with 1 additions and 36 deletions

5
FIXME
View file

@ -1,5 +0,0 @@
=TrackOutput, progress should use Logic, not write events to GUI
=TimeManager class, auto register TimeObservers with it.
Segfaulting on register in constructor

27
TODO
View file

@ -1,27 +0,0 @@
=== NEW
-Update SIDE control to blue button
-Add track recordArm functionality to record over loaded loops
- Remove TimeObserver obligation from Looper, not needed as GridLogic handles Time now
- Add AudioBuffer soundfile writer in order to check contents (looper distortion bug)
- 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
=== COMPLETED
- Interface / Logic class for all Luppp engines actions
Needed to give Controller classes a way to tell Luppp what to do.
This class must update all controllers based on state. Essentially
its like "GridLogic", but for the rest of the functionality.

View file

@ -28,8 +28,6 @@
#include <valarray>
#include <string>
extern void luppp_tooltip(std::string s);
namespace Avtk
{
@ -213,8 +211,6 @@ class Volume : public Fl_Slider
}
return 1;
case FL_ENTER:
// push help string to UI tooltip area
luppp_tooltip( "Volume" );
return 1;
case FL_RELEASE:
if (highlight) {

View file

@ -322,6 +322,7 @@ int Jack::getSamplerate()
void Jack::writeApcOutput( unsigned char* data )
{
// FIXME: MIDI output needs a QUEUE structure, so we can send more data to the APC "at once"
void* apcOutput = buffers.midi[Buffers::APC_OUTPUT];
unsigned char* buf = jack_midi_event_reserve( apcOutput, 0, 3);