These proposals need to be reconsidered with the several possibilities offered by 0.6, in particular wildcards - some of them are already solved
User Preference Menu¶
Summary¶
The idea of having user preferences for Jamoma was suggested by Tim while features and key modifiers for jcom.textslider were discussed.
One idea about this that, instead of instance-specific attribute, we have a way to define user preferences. The user preference for jumpclick or the default thing is then applied to all instances (for the logged-in user) on that computer. This is straightforward to implement as well, and wouldn't involve adding some ugly hacks to the code.
Brainstorming for possible user preferences¶
UI/freeze and UI/lock¶
- globally doing a UI freeze,
- locking the interface for doing unwanted changes
Amplitude follower in jcom.out~ (/audio.N/follower)¶
- Prefader vs. postfader (right now there are after the /audio/gain stage) - this is in the case in 0.6
- Integration time
jcom.meter~¶
- Update rate
- Display range (40dB or 60dB etc. )
- Display headroom
- Display peaks on/off
Window behavior¶
- modules in a pop-up window context "always on top"
- same for module inspectors
UI Gain Units¶
- changing all UI elements in Jamoma (knobs, textslider, numberboxes) from default Jamoma-MIDI to dB.
- this feature is derived from Use Case 2.4 in the functional specification of the DataspaceLib
Time Units¶
- globally using time with seconds or milliseconds (or samples, or frames (for a given fps), or anything...)