Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Top bar audio widgets #1

Open
4 tasks done
benbovy opened this issue Mar 25, 2023 · 0 comments
Open
4 tasks done

Top bar audio widgets #1

benbovy opened this issue Mar 25, 2023 · 0 comments

Comments

@benbovy
Copy link
Collaborator

benbovy commented Mar 25, 2023

Add a minimal version of what we usually see in DAWs, e.g., like this Ableton Live screenshot

Screenshot 2023-03-25 at 00 59 02

  • Main audio context:

    • basic stereo vu-meter for the destination (speaker) node (in-progress)
    • clickable speaker icon to mute the destination (and/or context with a volume slider widget), where the icon aspect reflects to the mute state 🔇 🔈.
  • Tone.js Transport timeline:

    • start / stop / pause buttons
    • "reset" button (cancel all scheduled transport events)
    • editable text input for the current position (disable editing it when playing), maybe with a setting or another UI element to switch between different formats (e.g., bars, absolute time, etc.)
    • editable text (number) input for the tempo
    • editable text input for the beat signature
    • maybe display and/or control other transport properties (loop, etc.) as long as the audio widgets on the top bar are kept compact.

It is better to keep to the top bar clean with a minimal set of widgets. More timeline widgets can be added in a side panel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant