2013-08-05 13:54:27 +01:00
|
|
|
|
2013-08-05 13:56:38 +01:00
|
|
|
=== NEW
|
2013-08-26 16:34:51 +01:00
|
|
|
-Update SIDE control to blue button
|
|
|
|
-Add track recordArm functionality to record over loaded loops
|
2013-08-05 13:56:38 +01:00
|
|
|
|
2013-08-12 19:06:25 +01:00
|
|
|
- Remove TimeObserver obligation from Looper, not needed as GridLogic handles Time now
|
|
|
|
|
2013-08-06 21:55:57 +01:00
|
|
|
- Add AudioBuffer soundfile writer in order to check contents (looper distortion bug)
|
|
|
|
|
2013-08-05 17:32:24 +01:00
|
|
|
- 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
|
2013-08-05 13:56:38 +01:00
|
|
|
|
|
|
|
=== IN PROGRESS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== COMPLETED
|
|
|
|
|
|
|
|
- Interface / Logic class for all Luppp engines actions
|
2013-08-05 13:54:27 +01:00
|
|
|
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.
|