User talk:James/AU14TrackPanelTheming

From Audacity Wiki
Jump to: navigation, search

Peter 03Aug14: My "mystery shopper" (Mrs.S - no Audacity expert nor skilled user) said when shown this proposed Track Panel theme "curiously this looks less scary than the current Audacity interface" ...

Gale 03Aug14: Is this the interface for future support for mobile OS'es that Desktop users can opt out of (by not installing a plug-in)?

  • Where is the rms in the waveform?
  • Why does such a flexible-looking envelope produce flat-topped waveform? Will there be waveform display and envelope display constraints or simplifications? Where are the envelope control points?
  • How do you pause playback or recording?

James 03Aug14:

  • Lots of this is Work In Progress. What actually works (and was demoed at AU14) is the zooming/panning ruler, multiple selection, simple effects, looped playback, adjusting selection whilst playing, theming of colours, multiple views of the same waveform (e.g. for navigation).
    • Loads of important details of core Audacity aren't done yet, like file input/output, the labels being editable, cut and paste of audio and so on.
    • The plug in is completely optional.
  • The plug-in is for desktop and provides this new track panel. It was originally started with the motivation of disentangling the different pieces of code - a necessary step to move forward. It uses code generators, which I hope will come in handy when moving to other platforms. For example it will be easy to create the preferences even in a different computer language like Java which is needed on mobile, because they are all generated in a very regular manner. So it isn't mobile, but it is a step towards it.
  • This is showing rms. Currently I switch from rms to actual levels as we zoom in. Eventually I may well show both when zoomed out.
  • The envelope in this display is applied after the wave. If it were before the wave, the wave shape would match.
    • Rather than control points, you now work with selections of the envelope and modify them. This avoids a pile-up of control points. There will be control points too, later on. You select and then set a constraint, currently linear, bulge-up and bulge-down. I'll add 'level' too. Still work in progress.
  • You don't pause playback, and you don't need to. Play is a toggle, and you click again to stop it. Play cursor stops where it was. Same for record. Based on feedback at AU14 I am likely to add a stop button, which will be there by default, and power users can remove that button as it isn't needed.
    • Gale 04Aug14: Thanks, James. No Pause button certainly cures the issue of Audacity not being able to edit while paused, but I hope power users will be have a way to stop and leave the cursor where it started. Or is that now done with a loop play of some sort?
    • James 04Aug14: I'm doing the most vital things first. There will later be cursor manipulation options in the menu that can be hotkeyed, e.g. play-cursor-back and play-cursor-forward, which use remembered stopping points. At that point they will be able to do it with a two hotkey sequence. Later you will be able to bind command sequences, not just single commands, to keys and to custom buttons, big or small. Probably more useful than stop-and-play-cursor-back is play-cursor-back-and-play. In other words, they will have it in the end.