Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

giada-1.0.0-1.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: giada Distribution: openSUSE:Factory:zSystems
Version: 1.0.0 Vendor: openSUSE
Release: 1.2 Build date: Sun Feb 25 11:30:19 2024
Group: Unspecified Build host: reproducible
Size: 12571243 Source RPM: giada-1.0.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://giadamusic.com
Summary: Sampler Audio Tool
Giada is an audio tool for DJs and live performers. Up to 32 samples
may be loaded or recorded, and may be played in single mode (drum
machine) or loop mode (sequencer). The keyboard can be used to
control this.

Provides

Requires

License

(AGPL-3.0-only OR GPL-2.0-or-later) AND GPL-3.0-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND OFL-1.1 AND Zlib

Changelog

* Sun Feb 25 2024 edogawa@aon.at
  - Update to version 1.0.0:
    * Extras: fix icon path in .desktop file
    * Extras: change logo size to a supported resolution
    * Update Changelog
    * Editors: fix zoom with mousewheel
    * Action Editor: mousewheel zoom now works only when Ctrl is pressed
    * Sample Editor: mousewheel zoom now works only when Ctrl is pressed
    * Fixup typo
    * Update Changelog
    * send MIDI data through armed channels to the outside world (#498)
    * Make m::rendering::sendMidiToOut() function public
    * Prevent invalid Sample Editor state when opening the Sample Editor window without closing it first
    * Remove commented-out code
    * Fixup README.md
    * Update README.md file with bullet points from the main website
    * Update Changelog
    * Change Configuration window title and its main menu entry to 'Settings'
    * Formatting
    * Fix main menu on macOS
    * Fix Record-on-signal mode not deactivated after recording actions
    * Fix Record-on-signal mode not deactivated after recording audio (#678)
    * Fix inability to quit record-on-signal mode also when recording actions
    * Fix inability to quit record-on-signal mode (#677)
    * Fix grid not showing up correctly in Sample Editor (#679)
    * Use signed int for audio device also in Conf
    * Add some more comments
    * DRY some KernelAudio methods
    * Let KernelAudio pick a default audio device if not specified (i.e. the first time Giada is run) (#669)"
    * Use signed int type for audio device ID
    * Remove wrong comment
    * Let RtAudio pick the API automatically if RtAudio::Api == UNSPECIFIED
    * Fixup for commit bab6ba68ce9ba092a9e855cef236260aa93eaa2c: a call to resampler.last() was missing, causing a glitch (and test failure)
    * Update mcl-audio-buffer dep
    * Simplify sample rendering mechanism on REWIND render mode
    * Include json::parse() in try-catch block
    * Fix cloned channels not being added to columns
    * Don't load Wave twice in sample channel during serialization (#680)
    * Simplify SampleChannel::setWave() logic
    * Improve log message
    * Fix log messages names in waveFactory
    * rendering::onSampleEnd_ always return 'false' for 'shouldLoop' by default
    * Recursive buffer rendering implementation (#538)
    * Prevent assertion in geTabMidi when input or output devices are not found
    * Refactor: add SampleChannel::isAnyNonLoopingSingleMode() utility method
    * Refactor: add SampleChannel::isAnyLoopOnceMode() utility method
    * Refresh Preview Channel properties when reloading the sample
    * Remove old Range class, use geompp::Range instead
    * Update copyright date
    * Fix wrong channel being added when copying a sample range to new channel
    * Add tests for wfx::paste() in waveFx test case
    * Fix assertion during paste operation in Sample Editor
    * DRY code in wfx::paste()
    * Refresh Preview Channel properties on cut, trim and paste in Sample Editor
    * Print extra Channel info in Channel::debug()
    * Add m::Channel::debug() method
    * Add utils::toString(ChannelType) function
    * Always reset channel's internal volume on manual triggering
    * Fix some test cases names
    * Optimize audio preview rendering: enable it only when Sample Editor is open
    * Move some Sample Editor-related methods from ChannelsApi to SampleEditorApi
    * Remove unnecessary namespace prefix
    * Update info in comment
    * Add TODO comment
    * Store and load column layout in Patch
    * Fix version comparison algorithm in Patch::Version, add tests for it
    * Remove position and columnId from Channel in model
    * Move some v::Model-related functions to v::Model class
    * Re-enable column resizing
    * Remove Column ID, use index instead
    * Move add and remove columns functions to c::channel
    * Move Channels' layout storage to v::Model (part 1, no storage, m::Model still dirty)
    * Pass c::channel::Data by const reference to geColumn::addChannel()
    * Return geColumn reference from geKeyboard::addColumn() method
    * Update comment
    * Pass Model::Column object to Keyboard::addColumn() method
    * Add u::vector::findIfSafe() function
    * Allow non-const containers to u::vector::findIf() function
    * [Linux] Prettify metainfo.xml file
    * [Linux] Update metainfo.xml file
    * [Linux] Remove duplicated .desktop file generation (#591)
    * Change geEnvelopePoint position and color in Velocity Editor
    * Print 'Velocity' in Sample Action Editor's Velocity widget
    * Disable compilation of geEnvelopeEditor and envelope-related functions
    * Show only MidiEvent::CHANNEL_NOTE_ON types in Velocity Editor
    * Record Sample actions with max velocity by default
    * Play Sample actions with velocity taken into account
    * Move Channel's internal volume to ChannelShared object
    * Add Velocity Editor widget to Sample Channel Action Editor
    * Type deduction when mapping values in geVelocityEditor
    * Draw envelope points as circles
    * Tidy up debug messages in MidiDispatcher
    * Use float-based velocity value everywhere
    * Add more velocity-related tests to midiEvent test case
    * Remove unused global constant
    * Velocity and velocityFloat values are now kept in sync in MidiEvent class
    * Const-correctness in geVelocityEditor
    * Const-correctness in geSampleAction
    * Simplify draw logic in geSampleAction
    * Use compact nested namespace
    * Remove unused imports by geVelocityEditor
    * Remove unused forward declaration
    * Bump version to 1.0.0
    * Fix resizer bar height in geKeyboard
    * Store column layout configuration when adding new colums
    * Sort geColumn's menu items
    * Fix LangMap label name and text
    * Remove 'add column' button
    * Always keep at least one column in geKeyboard
    * Make geKeyboard::addColumn() method public
    * Better enum name
    * Tidy up geLiquidScroll::addWidget() method
    * Mark geLiquidScroll::add() methods as deleted
    * Update FLTK to latest master commit
    * Set geKeyboard painting clip based on its viewport bounds
    * Show scrollbars in geKeyboard only if necessary
    * geScroll::getViewportBounds() now takes into account the scrollbars visibility
    * Print beat numbers on Sequencer
    * Simplify drawing logic of Sequencer's cursor
    * Change 'Config' label name in Main Menu to something more meaningful
    * Optimize some imports
    * Remove unused widget geMainIO
    * Tidy up margins and sizes in Main Window
    * Main Window I/O redesign
    * New geMainInput and geMainOutput widgets (still unused)
    * Add more LangMap labels
    * Add new graphic icon for Stream Linker button
    * Pull out geLed class from geMidiActivity
    * Add support for vertical audio meters
    * Remove useless parameters from geSoundMeter's constructor
    * Main Menu redesign with macOS support
    * Add new LangMap entry
* Sat Dec 23 2023 edogawa@aon.at
  - Update to version 0.26.1:
    * Update Changelog
    * Bump version to 0.26.1
    * Fix crash when fetching audio device and JACK is in use
    * Fix glitches in geScroll positioning inside geSplitScroll
    * Fix Sample Editor not picking up Channel properties when loading a project
    * Const-correctness when preparing Preview Channel
    * Fix assertion when selected RtMidi API is not present in available APIs (#670)
    * Add geChoice::hasItem() method
    * [Linux] Follow the XDG Base Directory Specification (#338)
    * Minor fixup to some help labels
    * Disable 'rec-on-signal mode' button if function not available (#629)
    * Disable 'free loop-length mode' button if function not available (#629)
    * Disable 'record audio' button if can't record audio with better explanation (#629)
    * Disable UI refresh while loading a project to prevent crashes
    * Show 'missing assets' window only once the UI has been loaded
    * [Windows] Fix plug-in GUI weird auto-resize when dragged around (#621)
    * Adjust plug-in window size before showing it (reduce weird window flickering)
    * Load wave in Channel only when type is SAMPLE or PREVIEW
    * DRY m::Channel's constructor
    * Add some assertions in m::Channel class
    * Show correct progress in plug-in scan when multiple formats are in use
    * PluginManager: tidy up code
    * PluginManager: modernize scan loop
    * Add ability to stop plug-in scan (#423)
    * Pass progress callback to PluginManager::scanDirs() by value
    * PluginManager: add ability to cancel plug-in scan
    * Add support to cancellable gdProgress in gdMainWindow::ScopedProgress
    * Cancellable geProgress widget
    * Flex-based gdProgress window
    * Add geProgress constructor without parameters
    * Add some explicit imports
    * Ability to sort plug-ins in both ascending and descending order (#542)
    * Smarter plug-in sort mechanism
    * Don't close browser twice on project load to prevent crash
    * KernelAudio: prevent assertion on inputDevice.channelsStart >= 0 when applying audio changes and input device is disabled
    * On project close, close all subwindows first before resetting the engine
    * Ui::closeAllSubwindows() now closes ALL existing subwindows
    * Beautify gdWindow::deleteChild() method
    * Refactor method name in gdWindow
    * DRY gdWindow delChild() method
    * Refactor gdWindow cleanup into separate method
    * Truncate column's help text if column is too narrow
    * Print help text on columns background
    * Refactor columns background drawing
    * Add geScroll::getViewportBounds()
    * Update geompp dep
    * Leave some empty margin at the bottom of each column as drag and drop area
    * geFlexResizable: add ability to set an empty margin at the end of the stack
    * Pass by ref in some geFlexResizable methods
    * DRY some geFlexResizable internals
    * Make geFlexResizable::computeHeight() more generic
    * geFlexResizable-based geColumn
    * Add better support for MOVE mode in geResizerBar
    * Adjust parent size when widgets inside geFlexResizable are resized in MOVE mode
    * Refactor resizer bar code into separate method in geFlexResizable
    * Make widgets vector protected in geFlexResizable
    * Add geFlexResizable::clearWidgets() method
    * Add geChannel::getId() method
    * Ability to add widgets of arbitrary size to geFlexResizable
    * Add alternate constructor with explicit coordinates to geFlexResizable
    * Update FLTK to latest master
  - add giada-fmt.patch (missing includee)
* Mon Oct 16 2023 Lubos Kocman <lubos.kocman@suse.com>
  - 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
* Mon Oct 16 2023 Edgar Aichinger edogawa@aon.at
  - 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.
* Tue Sep 19 2023 Lubos Kocman <lubos.kocman@suse.com>
  - Correction of license based on legaldb review
* Sat Aug 05 2023 Edgar Aichinger edogawa@aon.at
  - remove 002-fix-include-cstdint.patch (now upstream)
  - Update to version 0.25.1:
    * Update changelog
    * Include <cstdint> 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
* Sun Jun 18 2023 Edgar Aichinger <edogawa@aon.at>
  - 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.
* Thu Mar 30 2023 Konstantin Voinov <kv@kott.no-ip.biz>
  - 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
* Wed Mar 29 2023 Edgar Aichinger <edogawa@aon.at>
  - add 001-cstdint.patch to fix TW build (gcc13)
  - remove tarball from package sources (generated at buildtime)
* Thu Dec 15 2022 Edgar Aichinger <edogawa@aon.at>
  - update to version 0.23.2
    * 2nd bugfix release for version 0.23 Catoblepas
* Mon Sep 19 2022 Edgar Aichinger <edogawa@aon.at>
  - remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)
* Sun Sep 18 2022 Konstantin Voinov <kv@kott.no-ip.biz>
  - add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install
  - disable giada-gcc12.patch (now upstream)
* Sat Sep 17 2022 Edgar Aichinger <edogawa@aon.at>
  - Update to version 0.23.0
* Sun May 29 2022 Luigi Baldoni <aloisio@gmx.com>
  - Add giada-gcc12.patch to fix Factory build
* Tue May 24 2022 Edgar Aichinger <edogawa@aon.at>
  - workaround for gcc12 build failure in TW:
      temporarily use gcc11 until upstream fix will be available
* Wed Mar 16 2022 Edgar Aichinger <edogawa@aon.at>
  - Update to version 0.21.0+git, switch to obs_scm service
  - add giada-findFLTK.patch
  - enable VST3 support

Files

/usr/bin/giada
/usr/share/applications/com.giadamusic.Giada.desktop
/usr/share/applications/giada.desktop
/usr/share/doc/packages/giada
/usr/share/doc/packages/giada/ChangeLog
/usr/share/icons/hicolor/scalable/apps/com.giadamusic.Giada.svg
/usr/share/licenses/giada
/usr/share/licenses/giada/COPYING
/usr/share/metainfo/com.giadamusic.Giada.metainfo.xml


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:50:42 2024