Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libhydrogen-core-1_2_1 | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 1.2.1 | Vendor: openSUSE |
Release: bp156.1.8 | Build date: Mon May 13 23:01:51 2024 |
Group: System/Libraries | Build host: i03-armsrv1 |
Size: 2492800 | Source RPM: hydrogen-1.2.1-bp156.1.8.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://www.hydrogen-music.org/ | |
Summary: Library essential for the hydrogen drum machine software |
Hydrogen is a software synthesizer which can be used alone, emulating a drum machine based on patterns, or via an external MIDI keyboard/sequencer software. This library is the core of hydrogen's operation.
GPL-2.0-or-later
* Sun Jun 11 2023 Konstantin Voinov <kv@kott.no-ip.biz> * Update to version 1.2.1 * Remove hydrogen-Fix-beat-and-bar-calculation-in-pattern-mode.patch now upstream * Update patch release-version.patch * Update French translation * Bugfixes - Fix reopening of last used Playlist. In addition, in case the PlaylistDialog was opened at the end of the last session - when "Reopen last used playlist" is checked in the Preferences - the dialog will be reopened too at the same position. - Fix spurious marking of opened songs as modified. - Fix MIDI (output) feedback for metronome toggling and pan setting. - Fix superfluous MIDI event - Action bindings. An incoming MIDI event can be mapped to an Action only once. - Fix tool tips of MIDI-learnable widgets. All bounded MIDI events will be shown. - Fix MIDI note output for channel 16 (previously only channel 1-15 were accessible in the InstrumentEditor). - Fix spurious tempo changes to 120bpm when switching songs or between pattern and song mode (#1779 and #1785) - Support "START", "CONTINUE", and "STOP" type System Realtime MIDI messages in PortMidi and CoreMidi. - Fix MIDI action binding to incoming MMC_DEFERRED_PLAY event. - Fix missing MIDI driver restart when adjusting corresponding parameters in Preferences. - Fix MIDI Machine Control (MMC) event type handling on Windows (#1773) - Fix loading of legacy drumkits. All layers but the first one were dropped during drumkit upgrade (#1759) - Fix MIDI input handling with "Discard MIDI messages after action has been triggered" checked. Incoming NOTEON message were dropped without triggering a sound (#1751) - Fix beat and bar calculation in pattern mode (#1741) - Fix compilation in GCC with -Werror=format-security (#1739) - Explicit usage of Python3 in stats.py script - Fix build against Musl (nekopsykose) - Omit git commit hash in displayed version of release builds * Tue Apr 25 2023 Konstantin Voinov <kv@kott.no-ip.biz> - Add upstream patch: hydrogen-Fix-beat-and-bar-calculation-in-pattern-mode.patch - Update to version 1.2.0 * General behavior - Remembering paths in all export/import/save/open dialogs. - Introducing keyboard shortcut for the Open Pattern dialog. - Allow for opening more than one Pattern at once. - All available audio drivers can now be chosen via CLI. - Implement missing EFFECT_LEVEL_RELATIVE MIDI action - If the Timeline is activated, the tempo set using the BPM widget, BeatCounter, Tap Tempo, or MIDI/OSC commands is used left of the first tempo marker. - The tempo provided by an external JACK timebase master overwrites all internal tempo settings. - The BPM widget switches to read-only mode and displays the current playback speed when the Timeline is activated. - Activation of the Timeline is now stored in each individual .h2song file. - Autosave files will be hidden. The interval they are stored with as well whether there is an autosave at all can be set via the Preferences. Hydrogen will inform the user whether there are unsaved changes to recover taken from the autosave file. - Hydrogen is now able to recover changes applied to a new and empty song in case they are discarded or the session end untimely (using autosave files) - Multiple actions can be assigned to a single MIDI event. - The virtual keyboard is now decoupled from the "Hear New Notes" button in the Pattern Editor and can be used to play back notes in song mode with playback rolling too. - Mutable warning dialogs are shown when saving/exporting a drumkit containing samples of mismatching license and when saving/exporting a drumkit or song containing a copyleft license or one requiring an attribution. - Drumkit properties dialog does now feature a table listing all contained samples and associated licenses. - All actions accessible via right-clicking in the SoundLibrary do affect the stack drumkits and not the instrument list of the current song. - All actions accessible via the Drumkits tab of the main menu do affect the loaded drumkit using the current song's custom instrument and component list. * Interface - Improved scalability (most PNG images were replaced by SVGs, hardcoded PNG labels are now directly drawn by Qt, and spin boxes, buttons, and combo boxes are now based on native Qt widgets) - Improved internationalization (all labels are translatable now and support UTF-8) - Improved accessibility (widgets were increased to fill available space, preference option to (de- and) increase font size) - All colors can be altered via the preferences - Input widgets (rotary, fader, combo box, spin box, button) do support both mouse and keyboard input (e.g. setting numerical values) - Input widgets are faintly highlighted when hovered and more strongly highlighted when clicked (focuses). Only the focused widget can receive keyboard input - MIDI-learnable widgets now show their corresponding MIDI action and it's binding in the tooltip - It's now possible to jump to the beginning of the currently playing pattern by clicking its position on the ruler in the pattern editor. - The length of patterns can now be changed while transport is rolling. * PreferencesDialog > Appearance tab overhaul - Drop previous font options in favor for three different levels of font (without exposing their point sizes) - Ability to decrease or increase the overall font size - All settings in the Appearance tab - except the overall layout and the scaling policy - take effect immediately (no restart required anymore) - Drop the "fixed" coloring methods and rename "steps" to "Custom". - Via a colored button the particular line color can now be adjusted using a QColorDialog - Custom color tab to alter all colors in the GUI (big thanks to the Muse4 team for the original code). - All options set in the Appearance tab can be imported and exported into and shared via dedicated .h2theme files. - Overhauled MIDI Table - Per effect or layer setting are now done in dedicated spin boxes instead of providing individual actions for each. - Only spin boxes for parameters required for a particular action are shown. - Rows can be removed by unsetting both the Event and Action combo box. - Clicking the widget showing the status messages does now open a dropdown menu displaying the last 100 messages. * Audio processing - Set CoreAudio (macOS) buffer size to control latency - New fast exponential ADSR envelope processing * InstrumentEditor UX improvements: - rework start/end/loop frame slider selection and motion. - rework velocity/pan envelope editing * SongEditor UX improvements: - Tags can now be inserted at all possible columns - Hovering a Tag displays its content - Changed behavior of the Tempo Marker dialog: When clicking an existing Tempo Marker it can be moved, edited, or deleted. Clicking a column with no Tempo Marker present allows to create a new one at an arbitrary location. - Timeline is deactivated automatically when switching to Pattern Mode or a JACK timebase master is present - The tempo used left of the first tempo marker is painted in a darker color. - The currently used Tempo Marker gets highlighted. - Tags have been moved into Timeline (next to the Tempo Markers) in order to make room to accommodate the cursor in the ruler to highlight the current position - Tags can be inserted by left-clicking the bottom area of the Timeline (above the ruler). - Clicking the ruler is now always enabled and automatically switches transport into Song Mode. - Full-size playhead - The icons in the pattern list indicating whether a pattern is playing in stacked pattern mode are now colored and can have four different states: on, off, off next (pattern is played till the end and then turned off), and on next (pattern is played as soon as transport is looped again) - In song mode the pattern editor can be locked meaning that always the bottom-most pattern of the current column the playhead resides in as well as all other playing notes are shown. Pattern selection is done automatically when moving into a different column. * PatternEditor UX tweaks: - Relocating transport by clicking the ruler is now supported (like in the SongEditor) and automatically switches transport into Pattern Mode. - Full-size playhead - The ruler was decoupled from the currently selected pattern. It always has the size of the largest playing pattern and always shows the transport position using a playhead. Whether or not the current pattern is played back is indicated by a full-height cursor. - All note properties except of the note key can now be altered in both the drum pattern editor and the piano roll editor by right-clicking and dragging a note. - All notes of the currently playing patterns will be hinted in stacked pattern mode, when selecting a virtual pattern, or in case the pattern editor is locked in song mode. Even those notes exceeding the length of the current pattern are shown. * OSC API - Add command /Hydrogen/LOAD_DRUMKIT - Add command /Hydrogen/UPGRADE_DRUMKIT - Add command /Hydrogen/VALIDATE_DRUMKIT - Add command /Hydrogen/EXTRACT_DRUMKIT - Add command /Hydrogen/BPM - /Hydrogen/STRIP_SOLO_TOGGLE/X and /Hydrogen/STRIP_MUTE_TOGGLE/X can now be called without any argument too * H2CLI - Add `--upgrade` option to upgrade a drumkit - Add `--check` option to validate a drumkit - Add `--extract` option to extract the content of a drumkit - Drumkit supplied using `-k` option can now be either the name of an install kit or an absolute path to a kit (does not have to be located in the Hydrogen's drumkit folder). * Bugfixes - fix dithering of SongEditor when viewing the playback track and resizing the application or for very small size (#1379). - fix rewinding to beginning of pattern in pattern mode with no pattern inserted in SongEditor (#932) - fix display of tags and tempo marker while loading a song (introduced in 1.1.0) (#1393) - default MIDI driver is now picked with the system's capabilities in mind - remove unwanted samples at the end of the exported song (to .wav) (#946) - fix undefined tempo before first tempo marker (#416) - fix Song export to keep writing till all notes and FX have faded out - notes at first ticks in pattern were missed when relocation transport using the position ruler - fix playhead glitches when adding toggling patterns at the end of the song after transport was loop at least once - deactivating loop mode result stopping transport at the end of the song even if transport was already looped at least once - relocation of the playhead use JACK is now also support in case transport is not rolling - Hydrogen is now able to handle multiple drumkits featuring the same name in the SoundLibrary. The drumkit's absolute path will be used as unique handler from now on. - Mixing instruments from different drumkit in one Song works again - Hydrogen shows a now a warning dialog when exporting/saving date to read-only folders - fix text overflow in Director * Crash reporting - Fatal errors will now show a GUI report including details to report and potential hints about the cause * Sat Jul 23 2022 Dirk Müller <dmueller@suse.com> - update to 1.1.1: * Keyboard cursor-driven pattern, song and note properties editing * Note selection and movement in pattern editors * New OSC commands (new song, open song, save song (as), quit, * toggle looped playback, toggle timeline, toggle Jack transport, * toggle Jack timebase master, add/delete timeline marker, * toggle song/pattern playback mode) * NSM support reworked * Deprecating JACK-session * Instrument main pitch shift offset * Custom pattern size support with representation in note values * Custom pan law support in mixer * Audio output device selection in CoreAudio (macOS) and PortAudio (Windows) * Preferences dialog 'OK' bug * Audio problems when using LADSPA plugins with PulseAudio * MIDI crashes and other issues on 64-bit Windows * Missing tags and markers * Inability to control audio latency on Windows (PortAudio) - add release-version.patch to avoid devel-build warning - drop fix-version-soversion.patch: this needs to be, if at all upstreamed * Sun May 09 2021 Dirk Müller <dmueller@suse.com> - update to 1.0.2: * User-selectable translation language * Bug fixes including critical startup bug on macOS Big Sur * Sun Nov 15 2020 munix9@googlemail.com - Update to version 1.0.1 * Fixed compilation with libtar * Fixed jack transport tempo drift when using non-integer bpm values * Disabled "development mode" warning * Fix crash on saving ladspa settings * Added manual + tutorial files to Windows and OS X Installers - Update to version 1.0.0 * QT5 support * MIDI feedback * OSC support (incl. feedback) * Playback track * Menu redesign * Note probability property * Velocity automation * Full screen mode * New default kit: GMRockKit - Add fix-obsolete-appdata.patch - Add fix-version-soversion.patch (replaces hydrogen-0.9.6-lib64.patch) - Remove hydrogen-no-current-time.patch (__DATE__ and __TIME__ are considered by SOURCE_DATE_EPOCH and the compiler) - Remove hydrogen-fix-qt5.15.patch (fixed upstream) - Remove hydrogen-gcc47.patch (obsolete) - Remove hydrogen-0.9.6-lib64.patch (obsolete) - h2cli.1 is now created during %install - Clean up spec file * Wed Jun 03 2020 davejplater@gmail.com - Update to version 0.99+git20200527 and fix factory build against qt 5.15 with hydrogen-fix-qt5.15.patch - Remove incorporated patches: hydrogen-ongEditorPanel-clean-up-scroll-signals.patch, hydrogen-SongEditorPanel-Add-methods-to-show-Timeline-Playbac.patch and hydrogen-SongEditor-Fix-timeline-scrolling.patch - Upstream changes: * Fix buffer and period size calculation * hydrogen.cpp: change return value behavior of audioEngine_process() * Fix prefs dialog buffersize driver restart message * Fail gracefully on failure to set ALSA period (Fix #879) * Bugfix for #857: Check audioEngine_process() ret. value when exporting * Do not update specific UI parts if song export is active (see #857) * More smaller fixes which address compiler warnings.. * ExportMidiDialog: initialize pSmfWriter * Fix #874 - improve scrolling to newly selected pattern (#875) * Wed Feb 12 2020 Stefan Dirsch <sndirsch@suse.com> - hydrogen-ongEditorPanel-clean-up-scroll-signals.patch, hydrogen-SongEditorPanel-Add-methods-to-show-Timeline-Playbac.patch, hydrogen-SongEditor-Fix-timeline-scrolling.patch, * adjusted git commits from upstream, which fix scrolling in Song Editor (boo#1163519) * Sun Apr 07 2019 plater <davejplater@gmail.com> - Update to 1.0.0-beta named version 0.9.9pre1 - Now builds with qt5 - Rebased hydrogen-0.9.6-lib64.patch, hydrogen-gcc47.patch and hydrogen-no-current-time.patch. - Removed hydrogen-0.9.6-desktop.patch. * Wed Mar 07 2018 davejplater@gmail.com - Remove lash dependency and enable pulse audio support. * Wed Apr 12 2017 davejplater@gmail.com - Modified hydrogen-no-current-time.patch to remove all references to current date and time. * Wed Jan 25 2017 jengelh@inai.de - Trim description and fix all the incomplete sentences. * Thu Jan 12 2017 wbauer@tmo.at - Update to version 0.9.7, adapt patches - Drop hydrogen.1 source file, move the included man page to the right place instead of installing our own version - Updated h2cli.1 man page - Use desktop-file-utils macros instead of update-desktop-database - Upstream changes: * The color of the SongEditors squares is now configurable * Added support for midi cymbal choking * Added support for midi hihat pressure control * Added hihat pressure groups * Added basic non session manager support * Added instrument components * Basic lilypond export * New windows cross compilation script * Support for soundlibrary images * Configurable sample selection algorithm * Support for soundlibraries with images * New midi action: * SELECT_PREV_PATTERN_RELATIVE * Sun Nov 09 2014 Led <ledest@gmail.com> - fix bashisms in post/postun scripts
/usr/lib64/libhydrogen-core-1.2.1.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:14:19 2024