Version Overview
Version 1.0.3
Version 1.0.2
Version 1.0.1
Version 1.0.0
 
 
Version Changes
1.0.3
Dec. 12, 2009
Major new features
Browser interface (WiFi server) now offers search, selection and delete functionality
Piano-roll editor offers snap-to-grid when moving notes
Zoom buttons and minimap added to the tracks tab (access via the magnifying glass button)
Volume bars for L/R beside each track's instrument icon

Major bug fixes
Fix: exported wave files had the wrong tempo
Fix: note selection did not work with signature 6/4

Improvements and bug fixes
Audio engine optimizations (decreased CPU load)
Amplifier is now a pre-fader effect (this enables heavy distortion even for low-gain tracks)

Keyboard tab
Separate zoom factors for each keyboard row
Fix: precount did not work at loop recording
Fix: "Loading samples" popup was not shown when entering the keyboard tab
Fix: stuttering when playing on 2 rows is fixed (as a trade-off the instrument icon always shows the upper row's instrument)

Instruments tab
Attack and release times are set to default when selecting an instrument

Tracks tab
Appearance of muted tracks improved
Piano-roll: maximum zoom factor increased
Fix: draw mode auto-scrolling in the piano-roll editor
Fix: selection in the piano-roll editor was cleared at vertical scrolling
Fix: entering the piano-roll editor in an empty track showed the highest octave
Fix: SEQ selection was moved down if the empty area below the tracks was touched
Fix: SEQ delete did not clear the selection
Fix: some instruments were not audible at playhead scrubbing

Projects tab
Special characters are automatically removed from filenames
File list automatically scrolls to the recently saved file
Fix: export button could be tapped even it was disabled
Fix: files with long filenames (abbreviated in the list) were not loaded
Fix: remaining disk space calculation sometimes returned wrong results
Fix: rare crash when loading a file
Fix: rare crash when creating a new project
Fix: dates of decompressed zip file contents were wrong

Misc.
Shadow added to the fonts in the popup window
Loading screen adapts to the device orientation
Animation of popup dialogs is skipped if playback is running
Fix: font was blurry in the help tab
Fix: "Loading textures" popup was shown only partially
Fix: restore defaults while playback caused a crash
Fix: the previous instrument was still selected under the loading instrument popup
 
1.0.2
Nov. 4, 2009
Major new features
MIDI import
ZIP files can be uploaded via WiFi (and are automatically decompressed)
Increased and configurable polyphony (up to 64)
Decreased latency
Tracks are scanned for errors and repaired when loading an xms or midi file
Double tap on a track in the MIX to switch to the piano roll editor at this position Projects tab: File list scroll bar is touchable for quick scrolling

Improvements and bug fixes

Keyboard
Fix: pressed keys were released at song stop or loop end
Fix: loop recording fixed
Fix: undo button is active as soon as a note was recorded

Tracks
Tempo can be adjusted without pausing playback
Tracks tab performance greatly increased
Tracks tab scrolling speed increased, zoom speed adapts to the current zoom factor
Double tapping on the tempo (above the track list) switches to the tempo screen Fix: space between bar number labels on the ruler is now adapted to their width
Fix: stuck notes if solo was disabled but other tracks were still solo
Fix: SEQ repeat now updates the right song marker
Fix: SEQ zoomed to song end when tapping the SEQ button
Fix: SEQ selection was cleared if only one bar was tapped
Fix: crash if more than 32767 notes were drawn
Fix: strange behaviour of undo after duplication fixed
Fix: quantize popup text was mispositioned

Projects
Fix: crashes could occur if more than 256 files were in the list
Fix: long file names are trimmed in the file list
Fix: file extensions were case sensitive
Fix: an autosave is now generated immediately after a new project is created
Fix: file list scrolled to top after deleting a file
Fix: files are now sorted case insensitive
Fix: when loading a future file format, a warning popup is displayed
Fix: possible crash after a song was saved under heavy CPU load

MIDI and WAV export
Wave export switches polyphony to 128
Fix: exported MIDI files had the sequence name TempoTrack instead of the song's name
Fix: MIDI export track properties were wrong in some cases (pan, volume, attack, release)
Fix: exported wave file memory estimation was off
Fix: wave export cut the song before all effects were faded out in rare cases
Fix: calculation of available space at wave export gave wrong results
Fix: timeouts while exporting wave files in rare cases

Misc
Stability improvements
Audio engine performance improvements
Pulldown menus added for latency and polyphony settings
New and improved demo songs
Fix: popups with a loading bar were not rendered correctly
Fix: possible crash at undo
Fix: rare crash at instrument change while playback
Fix: rare crash at the loading screen
Fix: device orientation change sometimes did not rotate the screen
Fix: effects screen required too much rendering performance
 
1.0.1
Oct. 3, 2009
Major new features
MIDI export
Resolution increased to 1/192 note (48 ticks per beat)
Overlapping notes are colored orange
New and improved demo songs

Major bug fixes
Dotted and triplet quantization produced wrong results
Texture manager improved (effects textures were not loaded in low memory situations)
Server had to be enabled multiple times until it worked in an adhoc network
Wave export added too much silence after the song end

Minor improvements and bug fixes

Keyboard
Fix: Undo did not work properly after loop recording
Fix: Some key's up/down state was wrong after track switching or song stop
Fix: When recording in loop mode, keys pressed during the loop end are now cut
Fix: When recording is stopped, pressed keys are now recorded as note-off events

Tracks
Notes covering other notes are colored orange, congruent notes are selected separately
MIX: double tapping a track brings up the piano roll editor
SEQ: accidental song length increases while moving are prevented
SEQ: the edit button can now be tapped even if only empty bars are selected from one track
Playhead cursor line precision improved
Fix: Sequencer repeat left empty bars in place
Fix: Ruler sometimes did not draw the first or the last bar line
Fix: SEQ ruler scrolling was possible on the track icons
Fix: SEQ move gestures worked on tracks only
Fix: Piano roll editor autozoom improved
Fix: SEQ was not updated if touched outside a track in new selection mode
Fix: Undo in piano roll editor draw mode improved
SEQ: In bar edit mode, it is now easier to select the last bar in order to add new bars at the song end
Maximum zoom factor, scrolling and sliding speed increased

Effects
Equalizer and amp are now updated in real-time (while you are moving the controls)
Fix: Volume needles were not updated at song stop
Fix: Crackling noise occured when reverb/delay/equalizer were changed

Projects
Status info improved (last action with time stamp)
Fix: Tapping the projects tab textfield clear button crashed the app
Fix: New/load project confirmation popup sometimes was not shown even if the project was changed
Fix: Export button was tap-able even if no song was selected
Fix: Wave export sometimes showed the not-enough-memory popup without reason
Fix: Audio engine was not restarted after export
Fix: Entering Japanese or special characters in the project name could lead to a crash
Fix: File list scrolling was possible everywhere
Fix: Undos were not purged at load or new project
Export popup displays the filename

Misc
Preview buttons now always plays the first preview type (one note) first
Fix: Settings were lost if the app was quit while it was still loading
Fix: Crackling noise and crash in rare circumstances
 
1.0
Sep. 4, 2009
Initial version