README.md : Update notes.
This commit is contained in:
parent
8729fb4ed3
commit
d8db136731
56
README.md
56
README.md
@ -1,5 +1,8 @@
|
|||||||
libcw Testing and Development App
|
libcw Testing and Development App
|
||||||
|
|
||||||
|
3773
|
||||||
|
8940
|
||||||
|
|
||||||
# GDB Setup:
|
# GDB Setup:
|
||||||
|
|
||||||
set env LD_LIBRARY_PATH /home/kevin/sdk/libwebsockets/build/out/lib
|
set env LD_LIBRARY_PATH /home/kevin/sdk/libwebsockets/build/out/lib
|
||||||
@ -69,23 +72,35 @@ Print: ele name, uuid, appId and parent name, uuid, appId
|
|||||||
|
|
||||||
|
|
||||||
# Preset Select
|
# Preset Select
|
||||||
|
|
||||||
- Test:
|
|
||||||
audio_split
|
|
||||||
audio_merge
|
|
||||||
audio_mix
|
|
||||||
audio_delay
|
|
||||||
balance
|
|
||||||
|
|
||||||
|
|
||||||
- Functionality
|
- Functionality
|
||||||
+ create a wrappers for all the cm based procs.
|
|
||||||
+ UI: clear UI when the app disconnects.
|
|
||||||
+ App: automatically load on start
|
|
||||||
+ object Improve performance of load parser.
|
|
||||||
+ App: Add input / output metering
|
|
||||||
|
|
||||||
+ flow: allow setting a specific variable value from a network preset
|
|
||||||
|
+ play on preset letter select
|
||||||
|
+ backup to numbered file on save
|
||||||
|
+ occaisonal drop-outs (decrease count of cross-fade instances to 2)
|
||||||
|
|
||||||
|
+ test adding,deleting, saving and restoring fragment records
|
||||||
|
+
|
||||||
|
+ flow metering object with resetable clip indicator and audio I/O meters
|
||||||
|
+ indicate drop-outs that are detected from the audio IO system
|
||||||
|
+ allow a pre/post network before and after cross fader
|
||||||
|
+ allow modifiable FFT window and hop length as part of preset
|
||||||
|
+ add selectable audio output file object to easily test for out of time problems
|
||||||
|
+ add HTML class and name assignments to row/col div's.
|
||||||
|
+ The sampler requires a different velocity map than the piano. The piano was scaled down but now the sampler is too quiet.
|
||||||
|
+ Velocity of the individual notes of chords should be scaled to such that their sum matches the dynamic value.
|
||||||
|
|
||||||
|
+ add attribute list to instances: [ init_only, scalar_only, print="print values", ui ]
|
||||||
|
+ add min/max/incr/decpl attributes to numeric variables
|
||||||
|
+ why are multiple records given in the 'args:{}' attribute?
|
||||||
|
+ allow the network to be reloaded without restarting the program
|
||||||
|
+ create a wrappers for all the cm based procs.
|
||||||
|
+ create an interactive spec-dist panel to experiment with presets
|
||||||
|
+ UI: clear UI when the app disconnects.
|
||||||
|
|
||||||
|
|
||||||
+ flow: create default system wide sample rate
|
+ flow: create default system wide sample rate
|
||||||
+ UI uiSetValue() should be optionally reflected back to the app with kValueOpId messages.
|
+ UI uiSetValue() should be optionally reflected back to the app with kValueOpId messages.
|
||||||
This way all value change messages could be handled from one place no matter
|
This way all value change messages could be handled from one place no matter
|
||||||
@ -111,6 +126,17 @@ Print: ele name, uuid, appId and parent name, uuid, appId
|
|||||||
|
|
||||||
- Create a var args version of 'var_get()' in cwFlowTypes.h.
|
- Create a var args version of 'var_get()' in cwFlowTypes.h.
|
||||||
|
|
||||||
|
REVIEW:
|
||||||
|
+ gain problem
|
||||||
|
- was it really the transition bug and not a gain bug?
|
||||||
|
- FFT normalization
|
||||||
|
- Float/Int conversion on ALSA output
|
||||||
|
- create a metering object to examine signal at various places in network
|
||||||
|
- add compressor/limiter like in cm based network
|
||||||
|
|
||||||
|
+ object Improve performance of load parser.
|
||||||
|
|
||||||
|
|
||||||
DONE:
|
DONE:
|
||||||
+ save preset check box state.
|
+ save preset check box state.
|
||||||
+ verify that all fragments are saved and restored
|
+ verify that all fragments are saved and restored
|
||||||
@ -126,3 +152,7 @@ DONE:
|
|||||||
+ App: When a invalid value is entered (thereby disabling a control) a message should be written to the status box.
|
+ App: When a invalid value is entered (thereby disabling a control) a message should be written to the status box.
|
||||||
+ App: Add ranges to numeric controls.
|
+ App: Add ranges to numeric controls.
|
||||||
+ App: What happens when an invalid value is entered in a GUI control?
|
+ App: What happens when an invalid value is entered in a GUI control?
|
||||||
|
+ App: interactive wet in gain, wet out gain, dry gain, piano midi enable, sampler midi enable, sampler delay
|
||||||
|
+ App: interactive print network
|
||||||
|
+ App: automatically load on start
|
||||||
|
+ flow: Allow setting a specific variable value from a network preset
|
||||||
|
Loading…
Reference in New Issue
Block a user