Overview

Request 1130853 accepted

- Drop the Commercial from license tag
* It is an licensing option suggested by author, however our legaldb
throws an error that it's not a valid SPDX license
- Update to version 0.26.0:
* Add ability to open more than one plug-in UI (#575)
— you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
* improved floating legends in Action Editor (#655)
— we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
* huge optimizations to the audio rendering process;
* Windows: store configuration file in AppData directory
— to allow better integration with the environment (#299);
* Windows: fix missing .dll file on startup (#661);
* many more usability improvements and smaller optimizations.
- Correction of license based on legaldb review
- remove 002-fix-include-cstdint.patch (now upstream)
- Update to version 0.25.1:
* Update changelog
* Include for uint32_t
* DRY geTabAudio
* Better samplerate selection in dropdown menu if device has no samplerate (e.g. JACK)
* Show 'none' in channel's dropdown menu if device has no channels (e.g. JACK)
* Use geChoice::showFirstItem() in place of geChoice::showItem(0) in geTabAudio
* New method geChoice::showFirstItem()
* Show MIDI map path in drop down menu only if available and found
* Store actual MIDI map path (std::string) into c::MidiData struct
* Show MIDI in/out ports in drop down menu only if they are available
- remove 001-Fix-build-with-fmt-9-GCC-12.patch (now upstream)
- update to 0.25.0
* Ability to change audio and MIDI engines on the fly — no need to restart
Giada anymore when the audio and/or MIDI devices change. No need to restart
also when changing several properties in the Configuration Window;
* Add new "Clear" button next to all MIDI learning widgets to easily clear
the MIDI binding (#486);
* Set default resampler quality to "Linear" (the fastest one);
* Update FLTK to latest commit available;
* Update JUCE to version 7.0.5;
* Fix Velocity parameter not being usable in Action Editor;
* Fix MIDI Channel parameter not being usable in MIDI input configuration;
* Code refactoring and other architectural improvements.
- Update patchset:
* 001-Fix-build-with-fmt-9-GCC-12.patch
* rename 001-cstdint.patch to 002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
* Revamped MIDI sync Clock support
* MIDI engine refactoring, featuring multi-threading support
* UI: Resizable vu-meters
* UI: New global MIDI activity leds
* More core classes and functions refactoring
* More robust persistence mechanism for project and configuration files
* Add new tests suites for MidiEvent and ChannelFactory
* Set C++ version to C++20
* Update FLTK to latest commit available
- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)
- update to version 0.23.2
* 2nd bugfix release for version 0.23 Catoblepas
- remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)
-------------------------------------------------------------
- add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install
- disable giada-gcc12.patch (now upstream)
- Update to version 0.23.0
- Add giada-gcc12.patch to fix Factory build
- workaround for gcc12 build failure in TW:
temporarily use gcc11 until upstream fix will be available
- Update to version 0.21.0+git, switch to obs_scm service
- add giada-findFLTK.patch
- enable VST3 support
- Update to version 0.16.0
* Fix columns' resizer bar height on verical window resize
* Fix crash on MIDI learn global commands
* Fix wrong channel routing when triggering MIDI learnt
commands
* Fix rewind button not rewinding sample channels in LOOP_*
mode
* Use actual buffer size from KernelAudio when loading
channels from a patch
* Remove FLTK multithreading initialization
* Remove all pthread.h leftovers
* Fix memory corruption on Keyboard refresh
* Fix wave size corruption while editing samples in Sample
Editor
* Fix freeze when cloning a Sample Channel with a sample in it
* Fix buffer overflow when playing an edited sample
* Fix crash when loading a project with missing plug-ins
* Fix freeze when pressing 'play' during an audio recording
session
* Fix play/ending UI status of MIDI channels
* Fix plug-in sorting on reload
* Fix crash when reloading a sample in the Sample Editor
* Fix messy 'R' button status when toggled
* Fix missing icons and broken checkboxes
* Optimize model updates on keyboard interaction
* Always read Columns data from patch files
* Show missing (and removable) plug-ins in Plug-in Window list
* Create default empty columns on 'Reset to initial state'
* Save relative Wave paths in project files
* New internal engine<->UI architecture
* New persistence layer
* New MIDI queue for incoming live MIDI messages
* Switch to std::thread
* Absolute #include paths in source code
* Removed Boost parameter from Sample Channel
- Update to version 0.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 IO 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
version 0.15.3:
* Action recorder refactoring
* Optional midimap parameters (thank you @tomek-szczesny)
* Support for "inaudible" MIDI lightning events (thank you
@tomek-szczesny)
* Build AppImage for Linux on Travis CI instance
* Huge optimization of the AppImage binary file
* Fix Action Editor repaint on min/max zoom levels
* "Resize recording" flag has been removed
* Change text labels for channel operations
* Smarter column assignment while loading a patch/project
* Fix wrong resizer bar width between Action Editor widgets
when zooming
* Can't display custom channel name in Sample Channel (fixed)
* Fix crash when cloning Sample Channel with audio data in it
* Clone channel doesn't clone channel name (fix #219)
version 0.15.2:
* New sample-accurate Action Editor
* New MIDI Velocity Editor widget
* Ability to move MIDI events vertically in piano roll (i.e.
change note)
* Remove mute action recording
* Better handling of MIDI devices that send NOTEON + velocity
0 as NOTEOFF
* Avoid calls to deprecated JUCE plug-ins methods
* Removed useless pthreadGC2.dll from Windows package
* Can't kill MIDI channels (fix #197)
* Can't record MIDI actions (fix #202)
* Fix missing first beat on metronome rendering
* Fix crash on opening plug-in window on macOS
version 0.15.1:
* 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
- Drop giada-gcc48.patch (no longer useful)
- Ensure neutrality of description.
- Update to version 0.15.0
* Refactor audio engine into frame-based processing
* Refactor channels readers/writers into channelManager namespace
* Smarter Solo algorithm
* Fix missing .wav extension on recorded audio takes
* Fix wrong Channel status update after 'Clear all actions'
version 0.14.6
* MIDI velocity drives volume for one-shot sample channels
* FLAC and Ogg support
* Ability to use system-provided Catch library (GitHub #151)
* Update Catch to version 2
* Fix unreadable tabs title in Configuration Window (GitHub #168)
* Fix crash on opening About window
* Fix 'read actions' button behavior during ending and waiting statuses
version 0.14.5
* Support for multiple plug-in directories
* New directory browser for adding plug-in directories
* Update plug-in's parameters on program change in plug-in's window
* Improved MIDI action management in Piano Roll
* Simplified conditional rules in Makefile.am
* Fix crash on MIDI learn for plug-in parameters
* Fix crash in MIDI input window if MIDI in params are 0
* Fix unwanted new action when dragging piano items in Piano Roll
* Fix crash while recording on existing project (GitHub #161)
- Dropped giada.patch (no longer necessary)
- Added giada-gcc48.patch
- Spec cleanup
- Update to 0.14.4:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.3:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.1:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.13.4:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.13.0:
* see: /usr/share/doc/packages/giada/ChangeLog
- Fix compilation errors on GCC 6
- Update to 0.12.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Fix build on openSUSE > 13.2 (use a supported version of GCC)
- Update to 0.11.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.1:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.0:
* see: /usr/share/doc/packages/giada/ChangeLog
- Add BuildRequires: pkgconfig(jansson)
- Update to 0.10.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.10.1:
* see: /usr/share/doc/packages/giada/ChangeLog
- Del -Wno-parentheses to build with gcc5 (fixed in upstream)
- Update to 0.10.0:
* MIDI lightning output
* other minor fixes
- Update to 0.9.6:
* see: /usr/share/doc/packages/giada/ChangeLog
- Remove patches:
* giada-remove_build_timestamps.patch (use sed)
* giada-add_missing_link_to_Xinerama.patch (fix to upstream)
- Add new package: rtmidi-devel libpulse-devel
- Build with gcc5: disable check:-Wno-parentheses
- Fix files is compiled without RPM_OPT_FLAGS
- Remove giada.desktop: use %%suse_update_desktop_file
- Add %%icon_theme_cache_(post,postun)
- Spec file cleanup
- update to 0.4.10:
- Ability to shift up an down VST plugins
- Enhanced patch/conf architecture
- Ability to edit a sample while playing
- Mutex controls in VST processing
- Lots of security issues fixed while changing pitch dynamically
- Enhanced sub-window system
- Several minor bugs fixed
- changes from 0.4.9:
- No more mandatory inputs
- Pitch value properly stored inside the patch
- Several small VST host improvements
- Enhanced window management
- Ability to browse files while playing with main GUI (non-modal browser)
- Improved error checking in KernelAudio
- Wrong style for lower scrollbar in Browser (fixed)
- Fixed compilation on 64 bit systems
- Samplerate no longer hardcoded, auto-detected with JACK
- Minor internal improvements and bugfixing
- initial version (0.4.8)

Loading...
Request History
Edgar Aichinger's avatar

edogawa created request

- Drop the Commercial from license tag
* It is an licensing option suggested by author, however our legaldb
throws an error that it's not a valid SPDX license
- Update to version 0.26.0:
* Add ability to open more than one plug-in UI (#575)
— you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
* improved floating legends in Action Editor (#655)
— we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
* huge optimizations to the audio rendering process;
* Windows: store configuration file in AppData directory
— to allow better integration with the environment (#299);
* Windows: fix missing .dll file on startup (#661);
* many more usability improvements and smaller optimizations.
- Correction of license based on legaldb review
- remove 002-fix-include-cstdint.patch (now upstream)
- Update to version 0.25.1:
* Update changelog
* Include for uint32_t
* DRY geTabAudio
* Better samplerate selection in dropdown menu if device has no samplerate (e.g. JACK)
* Show 'none' in channel's dropdown menu if device has no channels (e.g. JACK)
* Use geChoice::showFirstItem() in place of geChoice::showItem(0) in geTabAudio
* New method geChoice::showFirstItem()
* Show MIDI map path in drop down menu only if available and found
* Store actual MIDI map path (std::string) into c::MidiData struct
* Show MIDI in/out ports in drop down menu only if they are available
- remove 001-Fix-build-with-fmt-9-GCC-12.patch (now upstream)
- update to 0.25.0
* Ability to change audio and MIDI engines on the fly — no need to restart
Giada anymore when the audio and/or MIDI devices change. No need to restart
also when changing several properties in the Configuration Window;
* Add new "Clear" button next to all MIDI learning widgets to easily clear
the MIDI binding (#486);
* Set default resampler quality to "Linear" (the fastest one);
* Update FLTK to latest commit available;
* Update JUCE to version 7.0.5;
* Fix Velocity parameter not being usable in Action Editor;
* Fix MIDI Channel parameter not being usable in MIDI input configuration;
* Code refactoring and other architectural improvements.
- Update patchset:
* 001-Fix-build-with-fmt-9-GCC-12.patch
* rename 001-cstdint.patch to 002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
* Revamped MIDI sync Clock support
* MIDI engine refactoring, featuring multi-threading support
* UI: Resizable vu-meters
* UI: New global MIDI activity leds
* More core classes and functions refactoring
* More robust persistence mechanism for project and configuration files
* Add new tests suites for MidiEvent and ChannelFactory
* Set C++ version to C++20
* Update FLTK to latest commit available
- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)
- update to version 0.23.2
* 2nd bugfix release for version 0.23 Catoblepas
- remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)
-------------------------------------------------------------
- add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install
- disable giada-gcc12.patch (now upstream)
- Update to version 0.23.0
- Add giada-gcc12.patch to fix Factory build
- workaround for gcc12 build failure in TW:
temporarily use gcc11 until upstream fix will be available
- Update to version 0.21.0+git, switch to obs_scm service
- add giada-findFLTK.patch
- enable VST3 support
- Update to version 0.16.0
* Fix columns' resizer bar height on verical window resize
* Fix crash on MIDI learn global commands
* Fix wrong channel routing when triggering MIDI learnt
commands
* Fix rewind button not rewinding sample channels in LOOP_*
mode
* Use actual buffer size from KernelAudio when loading
channels from a patch
* Remove FLTK multithreading initialization
* Remove all pthread.h leftovers
* Fix memory corruption on Keyboard refresh
* Fix wave size corruption while editing samples in Sample
Editor
* Fix freeze when cloning a Sample Channel with a sample in it
* Fix buffer overflow when playing an edited sample
* Fix crash when loading a project with missing plug-ins
* Fix freeze when pressing 'play' during an audio recording
session
* Fix play/ending UI status of MIDI channels
* Fix plug-in sorting on reload
* Fix crash when reloading a sample in the Sample Editor
* Fix messy 'R' button status when toggled
* Fix missing icons and broken checkboxes
* Optimize model updates on keyboard interaction
* Always read Columns data from patch files
* Show missing (and removable) plug-ins in Plug-in Window list
* Create default empty columns on 'Reset to initial state'
* Save relative Wave paths in project files
* New internal engine<->UI architecture
* New persistence layer
* New MIDI queue for incoming live MIDI messages
* Switch to std::thread
* Absolute #include paths in source code
* Removed Boost parameter from Sample Channel
- Update to version 0.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 IO 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
version 0.15.3:
* Action recorder refactoring
* Optional midimap parameters (thank you @tomek-szczesny)
* Support for "inaudible" MIDI lightning events (thank you
@tomek-szczesny)
* Build AppImage for Linux on Travis CI instance
* Huge optimization of the AppImage binary file
* Fix Action Editor repaint on min/max zoom levels
* "Resize recording" flag has been removed
* Change text labels for channel operations
* Smarter column assignment while loading a patch/project
* Fix wrong resizer bar width between Action Editor widgets
when zooming
* Can't display custom channel name in Sample Channel (fixed)
* Fix crash when cloning Sample Channel with audio data in it
* Clone channel doesn't clone channel name (fix #219)
version 0.15.2:
* New sample-accurate Action Editor
* New MIDI Velocity Editor widget
* Ability to move MIDI events vertically in piano roll (i.e.
change note)
* Remove mute action recording
* Better handling of MIDI devices that send NOTEON + velocity
0 as NOTEOFF
* Avoid calls to deprecated JUCE plug-ins methods
* Removed useless pthreadGC2.dll from Windows package
* Can't kill MIDI channels (fix #197)
* Can't record MIDI actions (fix #202)
* Fix missing first beat on metronome rendering
* Fix crash on opening plug-in window on macOS
version 0.15.1:
* 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
- Drop giada-gcc48.patch (no longer useful)
- Ensure neutrality of description.
- Update to version 0.15.0
* Refactor audio engine into frame-based processing
* Refactor channels readers/writers into channelManager namespace
* Smarter Solo algorithm
* Fix missing .wav extension on recorded audio takes
* Fix wrong Channel status update after 'Clear all actions'
version 0.14.6
* MIDI velocity drives volume for one-shot sample channels
* FLAC and Ogg support
* Ability to use system-provided Catch library (GitHub #151)
* Update Catch to version 2
* Fix unreadable tabs title in Configuration Window (GitHub #168)
* Fix crash on opening About window
* Fix 'read actions' button behavior during ending and waiting statuses
version 0.14.5
* Support for multiple plug-in directories
* New directory browser for adding plug-in directories
* Update plug-in's parameters on program change in plug-in's window
* Improved MIDI action management in Piano Roll
* Simplified conditional rules in Makefile.am
* Fix crash on MIDI learn for plug-in parameters
* Fix crash in MIDI input window if MIDI in params are 0
* Fix unwanted new action when dragging piano items in Piano Roll
* Fix crash while recording on existing project (GitHub #161)
- Dropped giada.patch (no longer necessary)
- Added giada-gcc48.patch
- Spec cleanup
- Update to 0.14.4:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.3:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.1:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.13.4:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.13.0:
* see: /usr/share/doc/packages/giada/ChangeLog
- Fix compilation errors on GCC 6
- Update to 0.12.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Fix build on openSUSE > 13.2 (use a supported version of GCC)
- Update to 0.11.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.1:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.0:
* see: /usr/share/doc/packages/giada/ChangeLog
- Add BuildRequires: pkgconfig(jansson)
- Update to 0.10.2:
* see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.10.1:
* see: /usr/share/doc/packages/giada/ChangeLog
- Del -Wno-parentheses to build with gcc5 (fixed in upstream)
- Update to 0.10.0:
* MIDI lightning output
* other minor fixes
- Update to 0.9.6:
* see: /usr/share/doc/packages/giada/ChangeLog
- Remove patches:
* giada-remove_build_timestamps.patch (use sed)
* giada-add_missing_link_to_Xinerama.patch (fix to upstream)
- Add new package: rtmidi-devel libpulse-devel
- Build with gcc5: disable check:-Wno-parentheses
- Fix files is compiled without RPM_OPT_FLAGS
- Remove giada.desktop: use %%suse_update_desktop_file
- Add %%icon_theme_cache_(post,postun)
- Spec file cleanup
- update to 0.4.10:
- Ability to shift up an down VST plugins
- Enhanced patch/conf architecture
- Ability to edit a sample while playing
- Mutex controls in VST processing
- Lots of security issues fixed while changing pitch dynamically
- Enhanced sub-window system
- Several minor bugs fixed
- changes from 0.4.9:
- No more mandatory inputs
- Pitch value properly stored inside the patch
- Several small VST host improvements
- Enhanced window management
- Ability to browse files while playing with main GUI (non-modal browser)
- Improved error checking in KernelAudio
- Wrong style for lower scrollbar in Browser (fixed)
- Fixed compilation on 64 bit systems
- Samplerate no longer hardcoded, auto-detected with JACK
- Minor internal improvements and bugfixing
- initial version (0.4.8)


Edgar Aichinger's avatar

edogawa accepted request

openSUSE Build Service is sponsored by