Aria Maestosa Changelog

What's new in Aria Maestosa 1.4.13c

Apr 24, 2017
  • Fix encoding issue when exporting to midi on windows
  • Fix track name encoding when exporting to MIDI
  • Fix song name and copyright encoding when exporting to MIDI
  • Fix tempo rounding issue

New in Aria Maestosa 1.4.12 (Dec 23, 2016)

  • Fix bug with time signature changes
  • Fix potential crash
  • Fix issue with Unicode characters in track names

New in Aria Maestosa 1.4.11 (Aug 5, 2015)

  • Fix bug when recording drum tracks
  • Fixed pitch bend on OSX when sending playback to external device
  • Improve behavior when importing a MIDI file with invalid lyrics events
  • Fix program change events on OSX when sending output to external device
  • Fix importing program changes

New in Aria Maestosa 1.4.10 (Aug 14, 2014)

  • Enable looping a sub-portion of a song
  • Add support for bank select controller
  • Allow loop mode to keep on when invoking Aria with parameter "--reload"
  • Fix beat display for uncommon time signatures (7/8, 8/8, 2/2, ...)
  • Fix export bug when some controllers were used
  • Fix note velocity when sending playback to external device on OSX
  • Update tools look to be simpler and cleaner
  • Other bugfixes

New in Aria Maestosa 1.4.9 (Oct 28, 2013)

  • Improve duplicate track settings feature
  • Workaround event order issues
  • Better handling when file open in Aria is moved/deleted in the file manager
  • Fix pitch bend playback on windows
  • Fix crash in drum editor
  • Fix rendering bug in drum editor when collapsing sections

New in Aria Maestosa 1.4.8 (Jul 3, 2013)

  • Fix bug related to instrument changes
  • Improve end of file detection
  • Support for editing lyrics
  • Correctly handle lyrics events when adding or deleting measures
  • Allow deleting instrument through a contextual menu
  • Preserve most recent controller values when deleting measures
  • Metronome indicates starts of measures

New in Aria Maestosa 1.4.7 (Feb 1, 2013)

  • Fix for .MID and .MIDI files (upper-case extension)
  • Workaround wxWidgets bug that caused spinners to disappear on OSX
  • Allow navigating between notes with tab and shift-tab
  • Now use FluidSynth and not TiMidity as MIDI synthesizer (Linux only)
  • Reorganize preferences a bit
  • Fix bug when deleting soloed track

New in Aria Maestosa 1.4.6 (Dec 19, 2012)

  • Add 'duplicate track' features
  • Add 'recent files' menu
  • Implement resizing notes with the mouse cursor
  • Allow background tracks in score editor
  • Score editor's notation flags (musical and linear notations) are now saved in .aria file
  • Add GTK-style scrollbar for Linux systems
  • "Select all" and "Unselect all" buttons for background tracks in track properties
  • Add keyboard shortcut to change note velocity (Alt + up/down, Alt + pageup/pagedown)
  • Update to latest version of libjdksmidi

New in Aria Maestosa 1.4.5 (Oct 17, 2012)

  • Fix bug when saving after exporting MIDI file
  • Add 'Mute' and 'Solo'
  • Ask for sequence properties on creation
  • Add global track volume picker
  • Add keyboard shortcuts to change magnetic grid
  • Add 'Scroll notes into view' command
  • Add tooltips to many track widgets

New in Aria Maestosa 1.4.4 (Sep 4, 2012)

  • Fix looping bugs
  • Fix magnetic grid dropdown menu
  • Fix bug preventing the name of the tempo controller from showing up
  • Fix assertion failure on right-click
  • Fix bug where the config file could get corrupted
  • Use GDI+ in Windows builds to correct printing

New in Aria Maestosa 1.4.3 (Aug 6, 2012)

  • Improve 'new version' notification (no more a warning look, include link to website)
  • Better handle when the zoom parameter is missing in a .aria file (which happens when loading a file generated by an old version)
  • Fix a case where looping would fail
  • Fix more truncated texts on linux
  • Fix opening files with double-click on Linux
  • Allow setting song start with Ctrl-Click or Alt-Click in the measure bar
  • Instrument names may now be translated
  • Fix opening a new file when one is already playing on OSX
  • Save the background tracks settings
  • Make note length detection in score editor stricter to avoid notes being incorrectly detected as triplets
  • Improve metronome when using time signatures like 6/8
  • Improve score editor note beaming in time signatures like 6/8
  • Improve scores : try to avoid showing 1/2 silences on beats not multiples of 2
  • Add Chinese translation

New in Aria Maestosa 1.4.2 (Jun 14, 2012)

  • Fixed bug that could cause Aria to stop playing prematurely in a song using varying tempo
  • Fixed sending playback to external device on OSX
  • Fixed playback and export issues that could ensue when a note was placed just before the playback start
  • Fixed issues with loop
  • Fixed playback sometimes stopping very sharply, not leaving time for notes to ring
  • Mark the measure where the song starts in the measure bar
  • Fix some dialogs appearing on the wrong screen in multi-monitor setups, especially on linux
  • Start using more native button bars in dialogs (Alexis Archambault)
  • Fix a few truncated labels on linux

New in Aria Maestosa 1.4.1 (Jun 6, 2012)

  • Use more standard 44100 Hz when exporting to sampled audio on OSX
  • On Linux, allow exporting to sampled audio using Fluidsynth
  • Fixed exporting midi track names (Alexis Archambault)
  • Active dropping documents on the main frame on all OSes (Alexis Archambault)
  • Improve look of loop button on Linux when using wx 2.9
  • Add setting to remember window location
  • Make Aria work correctly in OpenGL mode on Linux
  • Move config file location

New in Aria Maestosa 1.4.0 (Apr 18, 2012)

  • Fix shift + mouse wheel horizontal scrolling on windows
  • Fixed bug when looping drums
  • Support reading files with accents in their name on Windows
  • Improve printing by setting appropriate caps to measure bars
  • Work around wxGCDC bug to ensure that lines are of the correct thickness when printing
  • Fix rare memory leak
  • Further tweak fonts on Windows
  • Fix incorrect drumkit label when importing a midi file with manual channel management
  • Improve exported midis to make it less likely that an additional empty measure will be appended at the end when opening the file in another midi application
  • Fix toolbar glitch on Windows

New in Aria Maestosa 1.3 Beta 6 (Mar 29, 2012)

  • Add basic loop feature
  • Fix exporting to audio on OSX Lion
  • Add option to check online for new versions of Aria
  • Add Russian and Portuguese translations from Transifex
  • Improve look on Windows
  • Save the vertical scroll of each track
  • Allow selecting default editor type in preferences
  • Further improve magnetic grid
  • Add "Duplicate track" feature
  • Show a dialog asking user to restart Aria after changing soundfont
  • Improvements to track default volume feature
  • Improvements to score printing
  • Pressing spacebar while recording now stops recording as intended
  • Ability to print multiple views for the same track
  • Fix bug when undoing shifting frets in guitar editor
  • Add keyboard shortcuts for play/pause and record

New in Aria Maestosa 1.3 Beta 5 (Feb 10, 2012)

  • Added support for recording from MIDI keyboard/instrument
  • Under Mac OS X, add support for selecting soundfont
  • Added support for multiple program changes (multiple instruments per track)
  • Support sending midi output to external devices
  • Improve selection to preview which notes are included
  • Auto-extend song length when moving notes past end
  • Support for importing lyrics events (not yet for editing them)
  • Nicer symbols on printed scores
  • Added ability to drag-duplicate notes
  • Allow entering precise values in the controller editor
  • Allow finer pitch bends

New in Aria Maestosa 1.2.4.1 (Dec 3, 2010)

  • Hotfix release to correct crash related with background tracks.

New in Aria Maestosa 1.2.4 (Dec 2, 2010)

  • Fixed song length when importing MIDIs with multiple time signatures
  • Added support for horizontal mouse wheel scrolling (wxWidgets 2.9.1+ only)
  • Fixed rare bug that could cause tracks to have an incorrect instrument name when importing a MIDI
  • Provide graphical warnings when a MIDI file cannot be perfectly loaded
  • Fixed rare printing crash
  • Fixed problems with silences when printing scores with uneven chords
  • Fixed not staying centered when zooming with ctrl+mouse wheel
  • Fixed "rearrange notes" feature in tablature editor, which had accidentally been disabled
  • Fixed issues in score editor with stem for some notes being sometimes up, sometimes down
  • Speedups in printing code
  • Don't exit when save dialog is cancelled
  • Code cleanup and unit tests

New in Aria Maestosa 1.2.2 (Jul 7, 2010)

  • Many improvements to printing (more flexible dialog, better output)
  • Better "Undo" menu (shows the name of the action to be undone)
  • Better dialog when you close with unsaved changes
  • Bug fixes and code cleanup

New in Aria Maestosa 1.2 Beta 9 (Mar 8, 2010)

  • Many improvements to printing
  • Added a close button on tabs

New in Aria Maestosa 1.2 Beta 8 (Dec 27, 2009)

  • Many improvements to printing.
  • A new editing tool that lets you add notes without dragging.
  • Clicking in the left area of editors will now play the clicked note.

New in Aria Maestosa 1.2 Beta 7 (Aug 17, 2009)

  • Many improvements to printing.
  • Minor bug fixes.

New in Aria Maestosa 1.2 Beta 6 (Apr 20, 2009)

  • Better G clef on printed scores.
  • Added F clef render on printed scores.
  • Added dotted silence rendering.
  • Printing : fixed vertical measure dividers to play nicely with scores.
  • Fixed crash when printing a single track.
  • Key signature now appears on printed scores.
  • Marked repetition detection as experimental, disabled by default.
  • Fixed printing of notes above/below score (previously broken).
  • Further improved vertical division of space.
  • Time signature changes are now printed.
  • Now shows ottava bassa/alta signs.
  • Added support for printing triplet silences.
  • Fixed bug where random notes would appear at the far right of the page.
  • Fixed rendering notes with more than 1 flags (was broken when not beamed).
  • Fixed bug where notes would appear at the far left of the page and not in their measure.

New in Aria Maestosa 1.2 Beta 5 (Feb 23, 2009)

  • Aria can now work without OpenGL (mainly for Linux).
  • Fixed crashes, bugs and other glitches.
  • Major improvements to printing.
  • Anti-aliased font rendering.
  • Got rid of annoying GLUT dependency (mainly for Linux).
  • Allowed moving notes by one octave with shift+up/down.
  • Allowed moving notes by one measure with shift+left/right.
  • You can now choose the default view for score editor in preferences.

New in Aria Maestosa 1.2 Beta 4 (Dec 29, 2008)

  • New look : unified toolbar, refreshed icons.
  • Various user interface improvements, including the ability to see song length and setting default note volume.
  • Improvement to controller editor for on/off controllers, namely making 'sustain' usable. Minor score editor improvements.
  • Improvements to score printing.
  • Added ability to maximize tracks.
  • Bug fixes.

New in Aria Maestosa 1.2 Beta 3 (Dec 15, 2008)

  • Bug fixes.
  • New time sginature picker (friendlier, and getting ready for unified toolbar).
  • Improvements on printing, especially for scores.
  • Added pause button.
  • Other user interface improvements.

New in Aria Maestosa 1.2 Beta 2 (Oct 28, 2008)

  • Fixed issues with track reordering
  • Magnetic grid choice done with icons instead of text
  • Improved score printing (nicer-looking, both F and G clefs supported, adaptable height, notes above or below score, fixed crashes...)
  • Fixed bug in score printing where the first page would be a bunch filled with garbage
  • G or F clef view preference saved
  • Improved display and printing of ties on chords
  • Fixed bug with magnetic grid when using manual measure management + a very small measure (e.g. 1/16)
  • Code cleanup

New in Aria Maestosa 1.2 Beta 1 (Sep 15, 2008)

  • Bug fixes
  • New toolbar
  • More work on printing (initial score printing support)
  • Improvements to score display

New in Aria Maestosa 1.1.3 (Jun 11, 2008)

  • Bug fixes
  • Minor cosmetic improvements

New in Aria Maestosa 1.1.2 (May 5, 2008)

  • Added german translation
  • Bug fixes (including some major ones)
  • Minor cosmetic improvements

New in Aria Maestosa 1.1.1 (Apr 18, 2008)

  • Added a feature to see other tracks in the background of the current track
  • Started work towards notation printing/PDF export (tablature only for now)
  • Linux support is now getting good.
  • Many bug fixes

New in Aria Maestosa 1.1 (Feb 18, 2008)

  • Added new score editor
  • Totally new undo system that is faster, now works in controller editor too and allows multiple undos
  • Fixed countless crashes, bugs and glitches
  • Added mouse wheels support to vertically scroll tracks
  • Added italian translation
  • Linux port improved by leaps and bounds, slowly getting more stable
  • Improved document icon
  • Removed useless stuff from .aria files, making them significantly smaller
  • Major code refactoring and cleanup, improvements to build system
  • Made document saving data loss-safe : if a problem occurs while an aria file is being saved, no data loss will occur

New in Aria Maestosa 1.1b8 (Feb 12, 2008)

  • Hopefully fixed compatiblity problems with intel Tiger systems
  • Fixed crash when importing invalid midis
  • More improvements to scons build system
  • Fixed undoing shift up/down in score editor
  • Made saving aria files safe : your file is not deleted until the new one is successfully written
  • Switched some small variables from int to short

New in Aria Maestosa 1.1b7 (Jan 31, 2008)

  • Improved setting notes sharp/flat/natural to be easier and more flexible
  • Made accidentals last entire measure
  • Improved note splitting to be wiser
  • Made note beaming wiser about how it selects which notes to beam together
  • Added italian translation thanks to Gianluca Pignalberi
  • When importing midi, remove events from unsupported controllers (fixes some playback bugs)
  • Added more midi controllers
  • Fixed zooming in songs with multiple time signatures
  • Made zooming smoother by removing unneeded renders
  • Fixed removing empty tracks in imported midis
  • Do not accept empty track names
  • switched rendering from plain OpenGL to higher-level primitives, cleaning up code and making it more modular
  • Fixed editing time signatures in manual mode
  • Fixed rendering of silences in empty measures when using manual time signature management
  • Removed useless stuff from .Aria files, making them significantly smaller
  • Initial support for a non-OpenGL version (experimental. mainly for linux where drivers aren't always there)
  • Fixed horizontal scrollbar initially too short

New in Aria Maestosa 1.1b5 (Dec 15, 2007)

  • note beams
  • Keys now appear in keyboard editor too
  • support for displaying chords in score
  • improved document icon
  • fixed score editor crash with very high or very low notes
  • refactored note moving code
  • improved editor vertical scrollbars (thumb could hardly be grabbed when it was at the bottom)
  • fixed score editor crashes
  • forbid changing tempo and other basic settings during playback
  • fixed set-up menus incorrectly appearing when clicking on elements in track header
  • fixed display of silences longer than 1 measure
  • improved performance of non-linear score display
  • fixed triplet sign appearing at wrong Y location
  • fixed bugs in "rearrange notes"
  • fixed crash in controller editor
  • fixed bugs when using variable time signatures
  • triplets no more group across measures

New in Aria Maestosa 1.1b4 (Nov 21, 2007)

  • Fixed crash in tab exporter
  • Now checks for file format version when opening .aria file
  • Shifting frets in guitar editor will now change string as needed
  • Triplets now consider silences.
  • Added silences
  • Improved graphical appearance of scores
  • Accidentals are now displayed correctly in linear score view
  • Don't show scrollbar in score editor if track is wide enough to show everything
  • Notes outside score range are displayed with little lines to make their level clear
  • Key is now saved and loaded to/from .aria files
  • Read key from midi files
  • Fixed OpenGL handling to comply with wxWidgets docs, improving linux support
  • Fixed undoing in tempo controller editor
  • Improved build system for linux by adding library search paths with -rpath
  • Refactored triplet code to allow for more types of note handling in the future
  • Refactored render loop code, complying wih wxWidgets documentation and hopefully making Aria run better on linux
  • Hopefully fixed controller editor problems
  • Minor clean-up