update TODO
This commit is contained in:
parent
c024553f7f
commit
e0ee5dcaa3
40
TODO.md
40
TODO.md
|
@ -1,41 +1,38 @@
|
||||||
Original PianoBooster TODO
|
PianoBooster TODO
|
||||||
==========================
|
=================
|
||||||
|
|
||||||
Piano Booster To Do tasks (in no particular order)
|
Piano Booster To Do tasks (in no particular order)
|
||||||
|
|
||||||
# EASY
|
# EASY
|
||||||
|
|
||||||
- changing the piano sound to use the same sound as on the part.
|
- Changing the piano sound to use the same sound as on the part.
|
||||||
- [Bug] fix patches when all 16 channels are being used (mute parts 15 + 16).
|
- [Bug] fix patches when all 16 channels are being used (mute parts 15 + 16).
|
||||||
- add a tempo display in BPM.
|
- Add a tempo display in BPM.
|
||||||
- Add - one finger play - playing just one note of a cord will be accepted (Optional).
|
- Add - one finger play - playing just one note of a cord will be accepted (optional).
|
||||||
- Add - rhythm practice - any note played at the right time will be accepted.
|
- Add - rhythm practice - any note played at the right time will be accepted.
|
||||||
|
|
||||||
|
|
||||||
# MEDIUM
|
# MEDIUM
|
||||||
|
|
||||||
- Adding a high score of your playing ability.
|
- Adding a high score of your playing ability.
|
||||||
- Add stars -- see if you can collect all 10 stars.
|
- Add stars - see if you can collect all 10 stars.
|
||||||
- Reduce the midi timing jitter by:
|
- Reduce the midi timing jitter by:
|
||||||
1. Change to using rtTimer (as supplied by Pedro).
|
1. Change to using rtTimer (as supplied by Pedro).
|
||||||
2. Increase the midi tick rate to 1 mSec.
|
2. Increase the midi tick rate to 1 mSec.
|
||||||
- Make the graphics move smoothly across the screen, without the flickering or tearing by:
|
- Make the graphics move smoothly across the screen, without the flickering or tearing by:
|
||||||
1. synchronise the frame rate to match screen/lcd monitor refresh rate.
|
1. Synchronise the frame rate to match screen/lcd monitor refresh rate.
|
||||||
- Fix the text flickering problem (probably a QT bug).
|
|
||||||
- Display note durations as a piano roll type display.
|
- Display note durations as a piano roll type display.
|
||||||
- Display note duration using simple musical notation (without any rests or note beams).
|
- Display note duration using simple musical notation (without any rests or note beams).
|
||||||
- Automatically adjust the speed (as an option) to match the playing ability.
|
- Automatically adjust the speed (as an option) to match the playing ability.
|
||||||
- Adding a metronome/drum track to the piece being played.
|
- Adding a metronome/drum track to the piece being played.
|
||||||
- read the midi file tracks (at present the tracks are split only by midi channel number).
|
- Read the midi file tracks (at present the tracks are split only by midi channel number).
|
||||||
|
|
||||||
|
|
||||||
# DIFFICULT
|
# DIFFICULT
|
||||||
|
|
||||||
- reduce the midi timing jitter by:
|
- Reduce the midi timing jitter by:
|
||||||
3. Move the conductor realtime engine so it runs in it own thread.
|
3. Move the conductor realtime engine so it runs in it own thread.
|
||||||
- Show the rests in each bar.
|
- Show the rests in each bar.
|
||||||
- Add note beams.
|
- Add note beams.
|
||||||
- show a graph of how your playing has improved over time.
|
- Show a graph of how your playing has improved over time.
|
||||||
|
|
||||||
# NO PLANS FOR
|
# NO PLANS FOR
|
||||||
|
|
||||||
|
@ -44,22 +41,7 @@ Piano Booster To Do tasks (in no particular order)
|
||||||
|
|
||||||
# NON SOFTWARE TASKS
|
# NON SOFTWARE TASKS
|
||||||
|
|
||||||
- Add a PB links page on the web site.
|
- Writing a user manual.
|
||||||
- writing a user manual.
|
|
||||||
- Expand the faq.
|
- Expand the faq.
|
||||||
- Publicise PB by posting to other forums.
|
|
||||||
- Publicise PB by getting other sites to link to PB.
|
|
||||||
- Get a collection of suitable pieces that can be distributed with PB with the right licence.
|
- Get a collection of suitable pieces that can be distributed with PB with the right licence.
|
||||||
- Writing a music teaching course.
|
- Writing a music teaching course.
|
||||||
|
|
||||||
|
|
||||||
# COMPLETE
|
|
||||||
|
|
||||||
Add keyboard shortcuts. (Owen)
|
|
||||||
Help for keyboard shortcuts.
|
|
||||||
Add assignable Left and Right hand midi channels.
|
|
||||||
Save the setting per song (e.g. remember the current speed settings).
|
|
||||||
|
|
||||||
# NOTE
|
|
||||||
|
|
||||||
Note: changed the '-' to a '+' when the task has been started.
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user