X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=To%20Do.txt;h=a1038eae92cbe27c974751c0095777b9f02a4e7b;hb=31f81450a303d52bf37ec8bcbb12e0f3b3b8b833;hp=b5f64bb093ef06fe24fcb6acc02d456b806c5040;hpb=91e7c1726702161c6552cedf00ad59d9399082f4;p=moosique.git diff --git a/To Do.txt b/To Do.txt index b5f64bb..a1038ea 100644 --- a/To Do.txt +++ b/To Do.txt @@ -8,36 +8,16 @@ Bj Rolle: MooTrackView(16) -VIKTIGT! Implementera playfunktionens beteende. När play aktiveras ska följande loop köras: - - while(sequencer.isRunning()) { - Moosique.getGUI().update(); - } - - i View: - - public void update() { - // Calls on each track view to update itself. - for (int i = 0; i < trackViews.length; i++) { - trackViews[i].update(); - } - } - - i GUI: - public void update(){ - view.update(); - // Calls on the toolbar to update the progress indicator. - toolbar.updateProgInd(); - } - +VIKTIGT! Implementera playfunktionens beteende. När låten är slut återställes play-knappen. - Göra detta som en tråd?!? -x Fixa en progress indicator till filladdningen om den tänker ta så lång tid. -x Scrollningen?!? Horisontell behövs på både MooView och MooTrackView, men vertikal bara på MooView. Hur göra? x Får Moosique vara statisk? Fult? +x Spara konfiguration? + Arbetskatalog + Fem senast öppnade filerna + Valda MIDI-enheter MIDI Messages @@ -53,34 +33,6 @@ Sequence Track private ShortMessage trackName, programChange; - -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 - MooNote / MootrackView / MooNoteElement @@ -91,6 +43,7 @@ MooNote / MootrackView / MooNoteElement ...add(MooNote.getNoteOffEvent()); * set/getDuration verkar inte fungera. + MooTrackTitle @@ -147,6 +100,22 @@ Moosique * getPosition och setPosition - kvar? + +Skräp + + // Prints the number of notes in each track + int count; + Track[] tracks = seq.getTracks(); + for (int k = 0; k < tracks.length; k++) { + count = 0; + for (int j = 0; j < tracks[k].size(); j++) { + if (tracks[k].get(j) instanceof MooNote) count++; + } + System.out.println("Track " + k + ": " + count + " notes."); + } + MooNoteProp * textfält som gör att man bara kan skriva in siffror? + + \ No newline at end of file