]> ruin.nu Git - moosique.git/blobdiff - To Do.txt
inte helt klar
[moosique.git] / To Do.txt
index f13bcb3561c3667a08dc62b869b488b2736f4f0a..04f500436f965ebaae41017b99f072aeeae72b88 100644 (file)
--- a/To Do.txt
+++ b/To Do.txt
@@ -13,54 +13,12 @@ VIKTIGT! Implementera playfunktionens beteende.
        Göra detta som en tråd?!?
 
 \f
-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
 
-\f
-MIDI Messages
-
-FF 58  Time signature: [0] / [1], [2] MIDI clocks per metronome tick, [3] / 32 per 24 MIDI clocks
-FF 51  Tempo           
-FF 03  Track Name      String name = new String(getData());
-C0     Program change  int pc = getData1();
-
-
-Sequence
-       private ShortMessage timeSignature, tempo;
-Track 
-       private ShortMessage trackName, programChange;
-
-\f
-MooMenu
-
-x Kom ihåg sökväg vid Open
-
-       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
 
@@ -70,26 +28,15 @@ MooNote / MootrackView / MooNoteElement
                                ...add(MooNote);
                                ...add(MooNote.getNoteOffEvent());
 
+               MooNote.addTo(Track track);
+               MooNote.removeFrom(Track track);
+
        *       set/getDuration verkar inte fungera.
+
 \f
 MooTrackTitle
 
-       * Kanalinställning
-               Hämta från det första Event i ett spår.
-
-       * Funktioner för att sätta (och läsa?) channel? mute? solo?
-               För mute och solo gäller följande metoder (ligger utklistrade i Methods of Key Classes.txt):
-       
-               boolean getTrackMute(int track)                 Obtains the current mute state for a track. 
-               boolean getTrackSolo(int track)                 Obtains the current solo state for a track. 
-               void setTrackMute(int track, boolean mute)      Sets the mute state for a track. 
-               void setTrackSolo(int track, boolean solo)      Sets the solo state for a track. 
-       
-               När det gäller kanalerna velar jag lite. Antingen gör jag en mappningsmatris i Moosique som
-               man får läsa och skriva ifrån (vilket blir FULT!), eller så tar man allt direkt genom
-               MooNote. Metoden getChannel ska då leta upp den första MooNoten i det aktuella spåret och
-               ta getChannel på den. setChannel ska loopa igenom alla MooNotes (egentligen alla Events)
-               och ta setChannel på dem. Kan vara bra att fråga först eftersom det kan ta nån sekund.
+       * Fixa InstrumentList.
 
 \f
 MooGUI
@@ -144,3 +91,5 @@ Skr
 \f
 MooNoteProp
        * textfält som gör att man bara kan skriva in siffror?
+
+\f