AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for Giada

<<Back to software description

Changes for v0.16.2.2 - v0.16.3

  • Non-virtual Channels architecture
  • Added G_DEBUG macro
  • Optimized CPU usage when playing with many channels
  • Increased UI refresh rate to 30 frames per second
  • Improved quantizer precision
  • Simplified behavior when halting channels containing recorded actions
  • Fix wrong audio sample looping with pitch != 1.0
  • Fix MIDI input master values not stored on quit
  • Fix One-shot press channel mode not working via mouse
  • Fix Action recording overlap (both live and via Action Editor)
  • Fix crash when loading a project with missing audio files
  • Fix BPM not changing via Jack



Changes for v0.15.3 - v0.15.4

  • New record-on-signal option for input and action recording
  • Initial support for plug-ins with mono I/O buses
  • PluginHost refactoring
  • Smart pointers for Wave and Plugin objects
  • Remove old and deprecated input delay compensation
  • Optimized audio I/O processing in Mixer callback
  • Atomic I/O meters with improved accuracy
  • Fix memory leak when replacing samples in a Sample Channel
  • Fix plug-ins ordering method when re-opening Giada
  • Fix silent Sample Channel when recording actions a second time
  • Fix velocity always discarded when sending key-press to Sample Channel
  • Fix inability to record actions with quantizer enabled



Changes for v0.15.1 - v0.15.2

  • Deep code refactoring, featuring Channels processors
  • Many new unit tests added
  • Simplify mutex mechanism
  • Fix wrong quantizer value on patch/project load
  • Remove the old, buggy and glitchy internal crossfade algorithm
  • Fix many potential plug-in crashes on Linux
  • Properly close plug-in window on plug-in removal
  • Improve BPM changes while running as JACK client



Changes for v0.14.3 - v0.14.4

  • Renameable channels
  • Portable VST path
  • [Sample Editor] Sample shift tool
  • [Sample Editor] Fix non-working 'cut' operation
  • [Linux/Mac] Don't skip '/' path when navigating to upper folders
  • Ability to process more than one plug-in instrument at once
  • Beautify Configuration Window
  • Bring VST window to front when opening UI
  • Save 'arm' status to patch/project file
  • Revamped Beats and Bpm input windows
  • Simplified audio samples' storage in project folders
  • Update JUCE to version 5.1.2
  • UI-less plug-in window refinements
  • Update UI-less plug-in window on MIDI parameter's change
  • Strip .gptc/.gprj extention from patch name
  • Fix missed MIDI events with more than 1 plug-in in the stack
  • Fix File Browser path widget drawn incorrectly in OS X
  • Fix missing MIDI learn for 'Arm channel' and 'Kill channel'



Changes for v0.14.1 - v0.14.2

  • [Sample Editor] Audible preview (with optional loop mode)
  • [Sample Editor] Frame-precise editing
  • [Sample Editor] Show sample's information
  • [Sample Editor] Improved fade out algorithm
  • [Sample Editor] Process both left and right channel's data while drawing
  • Better Wave objects handling
  • Improved channels' memory management
  • Improved empty columns cleanup algorithm
  • Update Catch version
  • Update JUCE version (5.1.1)
  • Update Jansson version (2.10)
  • Fix missing tempo update on reset to init state
  • Fix wrong memory allocation for UI-less plugins



Changes for v0.13.3 - v0.13.4

  • New Jack implementation with BPM sync and Rewind (GitHub #89)
  • Update RtMidi to version 2.1.1
  • Improve 'free channel' function (GitHub #105)
  • Fix 'Close' button's position inside MIDI input window
  • Strip VST folder from Git repository
  • New 'Clock' structure for timing operations
  • Fix missing tracker reset on 'free channel' function (GitHub #99)



Changes for v0.13.0 - v0.13.1

  • Input MIDI to MIDI channels/plugins
  • Refinements to show/hide 'R' button's dynamics
  • Increase piano roll items' height
  • Set input volume to max by default
  • Start live-recorded sample channels right away
  • Avoid potential crashes when loading samples on running channels
  • Generate metronome during output post-processing
  • Better widgets' layout in Sample Editor
  • Lots of source code optimizations and cleanups
  • Fix inverted 'R' button's status (GitHub #94)
  • Better handling of 'R' button's status when the sequencer is off (GitHub #95)
  • Fix non-playing samples if live-recorded and 'R' button is on (GitHub #93)
  • Reset button statuses once channels have been freed (GitHub #100)
  • Fix missing ASIO and WASAPI APIs on Windows (GitHub #96)
  • Missing RtMidi libs on Linux (GitHub #102)
  • Fix fade-in/fade-out editing not triggering alert on save (GitHub #101)



Changes for v0.12.0 - v0.12.1

  • Show percentage progress for plugin scan
  • Notify if plugins are missing
  • Notify if unknown plugins are present
  • Fix potential segfault on MasterIn/MasterOut plugins loading
  • Proper cleanup of JUCE resources
  • Internal refactoring on PluginHost's global variables



Changes for v0.11.2 - v0.12.0

  • Port to JUCE Framework for audio plugin management
  • Increase global font size
  • Minor UI fixes and cleanups
  • Add ability to run tests outside Travis CI
  • Switch to C++11
  • 64 bit binaries for OS X
  • Use new constant for global font size



Changes for v0.10.1 - v0.10.2

  • Setup Travis CI automated builds
  • Add base framework for unit testing (with Catch)
  • Improve behavior of Loop Once family when the sequencer is halted
  • Fix empty sample path in sample channels when saving a Project
  • Fix disabled edit actions for sample channels
  • Fix missing pthreadGC2.dll in Windows build



Changes for v0.9.6 - v0.10.1

  • Massive source folders refactoring
  • Improved usability of 'play' buttons for channels
  • Remove support for patches created with Giada < 0.6.x
  • Fix check for configured soundsystem (would break compilation on g++5)
  • Small fixes and cleanup in Makefile.am



Changes for v0.9.4 - v0.9.6

  • Keyboard binding for MIDI channels
  • Support for multiple files in drag-n-drop operations
  • Different color for wait/end statuses
  • Lots of bugs fixed and other minor improvements.



Changes for v0.9.3 - v0.9.4

  • Drag-n-drop now works also in existing channels;
  • Store 'resize recordings' flag in giada.conf;
  • Better management of duplicate samples;
  • Add more VST debug information;
  • Minor fixes and tweaks.



Changes for v0.9.2 - v0.9.3

  • Several GUI improvements — resizable columns, better column handling mechanism, many graphical glitches fixed;
  • upgrade to FLTK 1.3.3;
  • support for MIDI devices without Note Off message — some controllers use a different Note Off technique: they send a Note On with velocity at 0 or 127. Now Giada can understand it, thanks to the brilliant work of our friend blablack;
  • many bugs fixed and internal improvements.



Changes for v0.9.1 - v0.9.2

  • New grid tool for the Sample Editor – cutting and chopping samples as never seen before;
  • load samples via drag and drop;
  • fix compilation issues on some Linux distros;
  • many internal optimizations and bugs fixed.



<<Back to software description