Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dev:preferences_restructuring [2018/02/07 16:07]
dev:preferences_restructuring [2022/05/06 16:07] (current)
Line 1: Line 1:
 +=====Which options are too obvious; which are not obvious enough; which are about right?=====
  
 +Key: //Too obvious//, **not obvious enough**, about right
 +
 +
 +
 +====General/Presentation====
 +
 +This is one of the worst config tabs, and it's the first one you see!
 +
 +  * //Note name style// (definitely)
 +
 +  * //Audio preview scale// (perhaps a bit)
 +
 +  * Base octave number
 +
 +  * //Show tool context help in status bar// (remind me why this is an option at all, again? I think it's just because I was too timid when implementing the feature)
 +
 +  * //Use textured backgrounds on canvas areas// -- options like this can safely go in an Appearance tab because people will have no problem looking for them if they want to go changing the way it all looks
 +
 +  * Side-bar parameter box layout
 +
 +====General/Behaviour====
 +
 +  * **Default editor on double-click** (should be right up at the top of the default tab)
 +
 +  * Number of count-in bars
 +
 +  * **Always use default studio** (not **all** that common to change, but not an option users will necessarily know to go hunting around for)
 +
 +====General/External Editors====
 +
 +There is no reason for this to be its own tab.
 +
 +  * **External audio editor**
 +
 +====General/Auto-save====
 +
 +Likewise
 +
 +  * Enable auto-save
 +
 +  * Auto-save interval -- this could usefully be a combo with several obvious options in it, I doubt if anyone really needs to enter the exact number of seconds. Off / 30 seconds / one minute / five minutes / ten minutes should do fine. Then we don't need the enable button.
 +
 +====Sequencer/General====
 +
 +  * **Sequencer status** -- but this may be OK hidden away if we merge the trayicon branch
 +
 +  * **Send all MIDI controllers** -- a useful option; the first tab of the Sequencer page is probably an obvious enough place for it, but I want to highlight that it's again not something the user will necessarily think to look for
 +
 +  * Load SoundFont and associated options
 +
 +====Sequencer/Startup====
 +
 +  * Start JACK automatically options. The tab is badly named, given that it only contains these options. I still think the options are intrinsically problematic.
 +
 +====Sequencer/Record and Mix====
 +
 +  * //Audio mix and monitor mode// -- there's probably something to be said for removing this altogether
 +
 +  * Create post-fader outs -- although if we had an Audio tab, these would be among the more obvious options to put in it
 +
 +  * Record audio files as...
 +
 +====Sequencer/Synchronisation====
 +
 +  * Sequencer timer
 +
 +  * **JACK transport mode**
 +
 +  * MIDI Clock/System
 +
 +  * MMC
 +
 +  * MTC
 +
 +  * Automatically connect sync output
 +
 +====Notation/Font====
 +
 +  * Various font options -- this tab is generally OK I think
 +
 +====Notation/Layout====
 +
 +  * **Default layout mode**
 +
 +  * Default spacing
 +
 +  * Default duration factor
 +
 +These are debatable -- if only the notation editor remembered your last setting, it probably wouldn't be necessary to have them as configuration options at all.
 +
 +  * Show non-notation events as question marks
 +
 +  * Show notation-quantized notes in different colour
 +
 +  * Show invisible events in grey
 +
 +  * Show notes outside playable range in red
 +
 +  * Show superimposed notes...
 +
 +====Notation/Editing====
 +
 +  * Default note style -- again, the notation editor could just remember this. I find it amazing that I bothered to make an option of it, looking back. I must have been bored.
 +
 +  * When inserting notes... -- I think this option is wrong-headed, although I notice one user reported having used it. The proper options are "split notes" or "coerce new note to match existing notes" -- but not to permit inserting a note overlapping other notes. This is bound up with voice support however
 +
 +  * Auto-beam on insert
 +
 +  * Collapse rests after erase
 +
 +  * Default paste type
 +
 +====Accidentals====
 +
 +This one's OK I think
 +
 +====Quantize====
 +
 +This one is highly problematic because of the "After quantization" options incorrectly affecting playback and editing in non-notation views. That makes it sort of a recording option, but it's clear that these are intended to be completely notation-specific. Have to think about this.
 +
 +==== ====
 +
 +=====We can improve the defaults for=====
 +
 +  * External audio editor. Default is Audacity; if MHWaveEdit or Rezound is available we should perhaps use one of those in preference (owing to better JACK support and, in MHWaveEdit's case, better workflow for quick edit/save turnaround).
 +
 +  * "After quantize" in notation/quantize. Should be made to do the minimum by default
 
 
dev/preferences_restructuring.txt ยท Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki