Einar: Moosique(4), MooNote(4)
Micke: MooGUI(4), MooTrackTitle(2), MooNoteElement(6), MooNoteProp(4)
-Björn: MooMenu(8), MooToolbar(3), MooView(2), MooViewCounter(1)
+Björn: MooMenu(8), MooToolbar(3), MooViewCounter(1)
Rolle: MooTrackView(16)
+\f
+VIKTIGT! Implementera playfunktionens beteende. När play aktiveras ska följande loop köras:
+
+ while(sequencer.isRunning()) {
+ Moosique.getGUI().update();
+ }
+
+ i GUI:
+
+ public void update() {
+ // Calls on each track view to update itself.
+ for (int i = 0; i < trackViews.length; i++) {
+ trackViews[i].update();
+ }
+ // Calls on the toolbar to update the progress indicator.
+ toolbar.updateProgInd();
+ }
+
+ När låten är slut återställes play-knappen.
+
+ Göra detta som en tråd?!?
+
+\f
+x Fixa en progress indicator till filladdningen om den tänker ta så lång tid.
+
\f
MooMenu
* Inställningar
- MIDI-enhet Öppna en dialogruta med innehållet i getMidiDeviceInfo() och låt användaren välja.
+ Musikrelaterade menyer i Midisoft Recording Session:
+
+ Track Insert New... Har vi
+ Delete... Har vi
+ Move... Har vi
+ Copy... Har vi
+ Combine... Onödig
+ Rechannel... Kanske
+ Split by Pitch... Onödig
+
+ Music Insert Measure... Lagt till
+ Delete Measure... Lagt till
+ Clef... Onödig
+ Time Signature... Lagt till
+ Key Signature... Onödig
+ Tempo... Lagt till
+ Scale Velocity... Lagt till
+ Transpose... Lagt till
+ Quantize... Onödig
+
+ Kanske också: Reset Solo / Mute
+
\f
MooNote / MootrackView / MooNoteElement
\f
MooTrackTitle
+ * Behöver vi verkligen ha titel för tracks?? Tycker att TrackTitle tar upp mycket plats som det är..
+
* Kanalinställning
Hämta från det första Event i ett spår.
* getPosition och setPosition - kvar?
-\f
\ No newline at end of file
+\f