TamTam:Interaction
Tools
TamTam will feature 2 different tools to interact with the GUI:
- Pointer (Selection mode)
- Pen (Drawing mode)
We are aiming for a simple interaction scheme where the following controls will be used:
- Left button click (double and triple clicks also possible)
- Right button click (double and triple clicks also possible)
- Delete key on the keyboard
- Shift and Ctrl keys on the keyboard
- Top sliders on the keyboard
Selection mode (Pointer tool)
The Selection mode is the main mode in TamTam. It will allow the user to select Notes/Tracks/Pages/TunePages and interact with them. The GUI is currently sliced in these different parts:
- The Notes/Tracks Canvas
- The Tune layout
- The Page Bank
- The Track header (Instrument, Volume Slider, mute/solo)
These sections will describe how interaction is handled in each different section of the GUI.
Notes/Tracks Canvas
Selection of tracks
Left clicking a track will select that track. Left clicking on a track will always de-select tracks that were previously selected. In order to select multiple tracks, the user needs to right click the tracks. You can therefore select a first track by left clicking and continue selecting other tracks by right cliking. You can also start your selection by right clicking if you know you want to select multiple tracks. Double clicking in an empty space of a track will select all notes within the track. Triple clicking in an empty space of a track will select all tracks and all notes within the tracks. Left clicking and dragging (an empty space) will show a marquee which will allow the selection of notes within the dragged range.
Summary
- Left click: Selects a track and de-selects previously selected tracks
- Right click: Selects a track without de-selecting previously selected tracks
- Double click emtpy space: Selects all notes within double clicked track
- Triple click empty space: Selects all tracks and all notes within tracks
- Left click and drag: creates a marquee to select notes
Note selection and interaction
Notes can be selected the same way tracks are selected. Left clicking a note will select it and de-select any other selected note. Right clicking a note will continue to select the notes without de-selection. Double clicking a note will show the paremeter window for that note. Double clicking a group of selected notes will show the parameter window for the selected notes. Pressing the "Delete" key on the keyboard or pressing the "Delete" button on the GUI will delete selected notes. Note that only selecting a track and pressing the "Delete" key or button will not delete notes, notes need to be selected to be deletable.
Summary
- Left click a note: Selects the note and de-selects previously selected notes
- Right click a note: Selects the note without de-selecting previously selected notes
- Double click a note: Shows the parameter window for the note
- Double click a group of notes: Shows the parameter window for the group of notes
- Pressing the "Delete" key or button: Deletes selected notes