X-Git-Url: https://ruin.nu/git/index.pl?a=blobdiff_plain;f=To%20Do.txt;h=f6b6d378584539955b5129035525f6bcf337f4f1;hb=1d2d2bfd14ba0addab97692527d4414d3a87e13d;hp=e0bb1719d0e5cdf94a30a724420a817200b524d6;hpb=a3bf67d6aecbeefb286b5f01cb6f8b1dee13eae1;p=moosique.git diff --git a/To Do.txt b/To Do.txt index e0bb171..f6b6d37 100644 --- a/To Do.txt +++ b/To Do.txt @@ -1,17 +1,61 @@ -* Inställningar - - MIDI-enhet Öppna en dialogruta med innehållet i getMidiDeviceInfo() och låt användaren välja. -* Keyjazz - MidiChannel: noteOn, programChange etc. + +AKTIVITET +Björn Menyn +Einar Tempo / taktart +Mike +Rolle Spara konfiguration + Arbetskatalog + Fem senaste öppnade filerna + Preferences (se nedan) -* Referenser eller objekt?!? - tracks.get(tracks.indexOf(noteOffEvent) ??? + +BUGGAR +x Play-knappen ändras inte till Pause. +x Varför ritar den ut de tomma spåren i en ny fil? Rätt, men hur? +x Varför hänger sig Play om man ändrar duration på en not? +x Kopiera/flytta spår, möjligt? -* Hur lägga till MooNote och NoteOff? - Internt vid skapandet - Då behövs track - Externt new MooNote(...); - ...add(MooNote); - ...add(MooNote.getNoteOffEvent()); + +TEMPO / TAKTART +x Implementera getTicksForPosition, getPositionForTicks och quantize i Moosique. -* Kanalinställning - Hur sparas i spår? \ No newline at end of file +ANNAT +x Fixa InstrumentList. +x Textfält som gör att man bara kan skriva in siffror? (MooNoteProp) + + +PREFERENCES + +x MIDI Devices - Comboboxar över tillgängliga sequencers och synthesizers. +x "Allow smaller note elements than 1/16" - Checkbox mot variabeln MooTrackView.snapToSixteenths +Vilka mer booleaner ska man kunna ändra? + + +SWING + MooView + Lägg till en tom panel för att fylla ut skärmen. Med BoxLayout? + + MooMenu + Mnemonicsarna är konstiga. + + MooToolbar + Fixa så att allt sitter fast! Med BoxLayout? + Lägg till? + Volymkontroll Använd Moosique.setVolume(long volume); + Progress Bar getTickLength() för max, getTickPosition() för position. + Lablar för tempo och taktart + Fler knappar - Preferences, Octave up/down, + + MooTrackView + Ändra längden på MooNoteElement (JPanel). + Känn av klick på panelens gräns, MouseMotionListener känner av när ny ruta nås. + Integrera MooViewCounter i MooTrackView genom att variera de horisontella streckens gråa nyanser?!? + (Omöjligt att följa strecken till högra änden av skärmen.) + Highlighta noter som spelas? (Enligt kravspec.) + + +jar cmf manif Moosique.jar *.class *.java midi\*.mid images\*.gif Manual.txt +manif: Main-Class: Moosique + + \ No newline at end of file