X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=To%20Do.txt;h=a43a56091f8688a06886aca01e726fa8e86ab82d;hb=0f75f154c6485f6428617af221a282ba03ee20ae;hp=9edff84f4e4f936e49201663f2c2ac1ffb987054;hpb=ad775fd8d2b8086e180ecc069c00c775b84cedd7;p=moosique.git diff --git a/To Do.txt b/To Do.txt index 9edff84..a43a560 100644 --- a/To Do.txt +++ b/To Do.txt @@ -15,6 +15,8 @@ VIKTIGT! Implementera playfunktionens beteende. N } i GUI: + Bör vara i MooView.. MooGUI bör bara ha en update som kör MooView's + updatefunktion.. public void update() { // Calls on each track view to update itself. @@ -31,6 +33,22 @@ VIKTIGT! Implementera playfunktionens beteende. N 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? + + +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; MooMenu @@ -72,10 +90,6 @@ MooNote / MootrackView / MooNoteElement 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. @@ -86,9 +100,6 @@ MooTrackTitle 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. - - * För att kunna använda dessa funktioner behöver vi TrackTitle veta - vilken int track den ska arbeta mot.. Skicka in som parameter till konstruktorn? 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