Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
Re: [update] audio/hydrogen 1.0.2 -> 1.2.6
To:
Raphael Graf <r@undefined.ch>
Cc:
ports@openbsd.org, Alexandre Ratchov <alex@caoua.org>
Date:
Fri, 26 Jun 2026 17:35:37 +0200

Download raw body.

Thread
On Fri Jun 26, 2026 at 12:36:29PM +0200, Raphael Graf wrote:
> The attached diff updates hydrogen to the latest version 1.2.6.
> Instead of updating the numerous patches and files for the sndio-backend,
> I have enabled portaudio and portmidi. This makes updating the port a lot
> easier. There are only a few patches left, some of them have already been
> upstreamed.
> 
> Comments, test or OKs are welcome.
> 

Diff reads fine, package, run and don't crash. I'm glad we've sorted out
another Qt5 port.

I've no opinion on removing the sndio backend.

Rafael


> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/hydrogen/Makefile,v
> retrieving revision 1.36
> diff -u -p -u -p -r1.36 Makefile
> --- Makefile	13 Feb 2026 12:02:13 -0000	1.36
> +++ Makefile	26 Jun 2026 10:34:37 -0000
> @@ -1,71 +1,62 @@
>  COMMENT=		software drum machine
>  
> -V=			1.0.2
> -DISTNAME=		hydrogen-$V
> -CATEGORIES=		audio
> -REVISION=		0
> +V=			1.2.6
> +DISTNAME=		hydrogen-${V}
> +DISTFILES.doc=		${V}.tar.gz
> +
> +SHARED_LIBS=		hydrogen-core-${V}	1.0
>  
> -HOMEPAGE=		http://www.hydrogen-music.org/
> +CATEGORIES=		audio
>  
> -SHARED_LIBS=		hydrogen-core-$V	0.0
> +HOMEPAGE=		http://hydrogen-music.org/
>  
>  # GPLv2
>  PERMIT_PACKAGE=	Yes
>  
> -WANTLIB += ${COMPILER_LIBCXX} archive c
> -WANTLIB += Qt5Core Qt5Gui Qt5Network Qt5Widgets Qt5Xml Qt5XmlPatterns
> -WANTLIB += lrdf m rubberband sndfile sndio z
> +WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6Svg
> +WANTLIB += Qt6Test Qt6Widgets Qt6Xml archive c execinfo lo lrdf
> +WANTLIB += m portaudio portmidi sndfile z
>  
>  SITES=			${SITE_SOURCEFORGE:=hydrogen/}
> +SITES.doc=		https://github.com/hydrogen-music/documentation/archive/refs/tags/
>  
> -LIB_DEPENDS=		audio/libsndfile \
> -			audio/rubberband \
> +LIB_DEPENDS=		audio/liblo \
> +			audio/libsndfile \
> +			audio/portaudio-svn \
> +			audio/portmidi \
>  			archivers/libarchive \
>  			textproc/liblrdf \
> -			x11/qt5/qtxmlpatterns
> +			x11/qt6/qtsvg
>  
>  BUILD_DEPENDS=		audio/ladspa \
>  			devel/cppunit
>  
> -RUN_DEPENDS=		devel/desktop-file-utils
> +RUN_DEPENDS=		devel/desktop-file-utils \
> +			x11/gtk+4,-guic \
> +			audio/rubberband
>  
>  MODULES=		devel/cmake \
> -			x11/qt5
> -
> -CONFIGURE_ENV=		LADSPA_PATH=${LOCALBASE}/lib/ladspa
> +			x11/qt6
>  
>  CONFIGURE_ARGS=		-DWANT_ALSA=OFF \
>  			-DWANT_CPPUNIT=ON \
>  			-DWANT_DEBUG=OFF \
>  			-DWANT_JACK=OFF \
> -			-DWANT_JACKSESSION=OFF \
>  			-DWANT_LADSPA=ON \
>  			-DWANT_LRDF=ON \
> -			-DWANT_OSC=OFF \
> -			-DWANT_PORTAUDIO=OFF \
> -			-DWANT_PORTMIDI=OFF \
> +			-DWANT_OSC=ON \
> +			-DWANT_PORTAUDIO=ON \
> +			-DWANT_PORTMIDI=ON \
>  			-DWANT_PULSEAUDIO=OFF \
> -			-DWANT_RUBBERBAND=ON \
> -			-DWANT_SNDIO=ON
> +			-DWANT_QT6=ON \
> +			-DWANT_RUBBERBAND=OFF
>  
>  # Disable Doxygen
>  CONFIGURE_ARGS +=	-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON
>  
> -MODCMAKE_POLICY_VERSION_OVERRIDE = Yes
> -
> -post-extract:
> -	cp ${FILESDIR}/Sndio{Audio,Midi}Driver.h \
> -		${WRKSRC}/src/core/include/hydrogen/IO
> -	cp ${FILESDIR}/sndio_{audio,midi}_driver.cpp \
> -		${WRKSRC}/src/core/src/IO
> -
> -pre-configure:
> -	find ${WRKSRC}/ -name "CMakeLists.txt" -type f -exec sed -i \
> -	-E 's/CMAKE_MINIMUM_REQUIRED\([[:space:]]*VERSION[[:space:]]+[^)]+\)/cmake_minimum_required(VERSION 3.5)/g' \
> -	{} \;
> -
>  post-install:
> -	cp -rp ${WRKSRC}/data/doc ${PREFIX}/share/doc/hydrogen
> +	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/hydrogen
> +	cp -rp ${WRKDIR}/documentation-${V}/* ${PREFIX}/share/doc/hydrogen/
>  
>  do-test:
>  	cd ${WRKSRC} && ${WRKBUILD}/src/tests/tests
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/audio/hydrogen/distinfo,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 distinfo
> --- distinfo	26 Apr 2023 21:18:22 -0000	1.9
> +++ distinfo	26 Jun 2026 10:34:37 -0000
> @@ -1,2 +1,4 @@
> -SHA256 (hydrogen-1.0.2.tar.gz) = RHkQkAlruQnMcE3wVHVroUBnSUSvhnuFCX90DyuhNZc=
> -SIZE (hydrogen-1.0.2.tar.gz) = 15075455
> +SHA256 (1.2.6.tar.gz) = N1zn1GCosz5FEEIzDv9Ezv//0K0iDVCyxJsFfSsBKX8=
> +SHA256 (hydrogen-1.2.6.tar.gz) = 77oyYQSYrN52+i4UcBfJGyDBPslF4F40jNQYP9FhO+E=
> +SIZE (1.2.6.tar.gz) = 41540294
> +SIZE (hydrogen-1.2.6.tar.gz) = 14412178
> Index: files/SndioAudioDriver.h
> ===================================================================
> RCS file: files/SndioAudioDriver.h
> diff -N files/SndioAudioDriver.h
> --- files/SndioAudioDriver.h	8 Jun 2019 18:42:32 -0000	1.2
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,92 +0,0 @@
> -/*
> - * Copyright (c) 2009 Jacob Meuser <jakemsr@sdf.lonestar.org>
> - *
> - * Permission to use, copy, modify, and distribute this software for any
> - * purpose with or without fee is hereby granted, provided that the above
> - * copyright notice and this permission notice appear in all copies.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
> - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
> - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
> - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
> - */
> -
> -#ifndef SNDIO_AUDIO_DRIVER_H
> -#define SNDIO_AUDIO_DRIVER_H
> -
> -#include <hydrogen/IO/AudioOutput.h>
> -#include <hydrogen/IO/NullDriver.h>
> -
> -#ifdef H2CORE_HAVE_SNDIO
> -
> -#include <sys/types.h>
> -#include <sys/stat.h>
> -#include <stdio.h>
> -#include <unistd.h>
> -#include <inttypes.h>
> -
> -#include <iostream>
> -
> -#include <sndio.h>
> -
> -#include <hydrogen/globals.h>
> -
> -
> -namespace H2Core
> -{
> -
> -typedef int  (*audioProcessCallback)(uint32_t, void *);
> -
> -/*
> - * SNDIO Audio Driver
> - */
> -class SndioAudioDriver : public AudioOutput
> -{
> -	H2_OBJECT
> -public:
> -	SndioAudioDriver(audioProcessCallback processCallback);
> -	~SndioAudioDriver();
> -
> -	int init(unsigned bufferSize);
> -	int connect();
> -	void disconnect();
> -
> -	void write();
> -	unsigned getBufferSize();
> -	unsigned getSampleRate();
> -	float* getOut_L();
> -	float* getOut_R();
> -
> -	virtual void play();
> -	virtual void stop();
> -	virtual void locate(unsigned long nFrame);
> -	virtual void updateTransportInfo();
> -	virtual void setBpm(float fBPM);
> -
> -private:
> -	struct sio_hdl *hdl;
> -	struct sio_par par;
> -
> -	short* audioBuffer;
> -	float* out_L;
> -	float* out_R;
> -
> -	audioProcessCallback processCallback;
> -};
> -
> -#else
> -
> -namespace H2Core {
> -	SndioAudioDriver(audioProcessCallback processCallback) : NullDriver(processCallback) {}
> -
> -};
> -
> -#endif
> -
> -};
> -
> -#endif
> -
> Index: files/SndioMidiDriver.h
> ===================================================================
> RCS file: files/SndioMidiDriver.h
> diff -N files/SndioMidiDriver.h
> --- files/SndioMidiDriver.h	27 Feb 2021 15:45:36 -0000	1.4
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,59 +0,0 @@
> -/*
> - * Copyright (c) 2009 Jacob Meuser <jakemsr@sdf.lonestar.org>
> - *
> - * Permission to use, copy, modify, and distribute this software for any
> - * purpose with or without fee is hereby granted, provided that the above
> - * copyright notice and this permission notice appear in all copies.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
> - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
> - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
> - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
> - */
> -
> -#ifndef SNDIO_MIDI_DRIVER_H
> -#define SNDIO_MIDI_DRIVER_H
> -
> -#include <hydrogen/IO/MidiInput.h>
> -#include <hydrogen/IO/MidiOutput.h>
> -
> -#ifdef H2CORE_HAVE_SNDIO
> -
> -#include <sndio.h>
> -
> -namespace H2Core
> -{
> -
> -class SndioMidiDriver : public virtual MidiInput, public virtual MidiOutput
> -{
> -	H2_OBJECT
> -public:
> -	struct mio_hdl *hdl;
> -	bool m_bRunning;
> -
> -	SndioMidiDriver();
> -	virtual ~SndioMidiDriver();
> -
> -	virtual void open();
> -	virtual void close();
> -	virtual std::vector<QString> getInputPortList();
> -	virtual std::vector<QString> getOutputPortList();
> -
> -	virtual void handleQueueNote( Note* pNote );
> -	virtual void handleQueueNoteOff( int channel, int key, int velocity );
> -	virtual void handleQueueAllNoteOff();
> -	virtual void handleOutgoingControlChange( int param, int value, int channel );
> -
> -private:
> -
> -};
> -
> -};
> -
> -#endif
> -
> -#endif
> -
> Index: files/sndio_audio_driver.cpp
> ===================================================================
> RCS file: files/sndio_audio_driver.cpp
> diff -N files/sndio_audio_driver.cpp
> --- files/sndio_audio_driver.cpp	27 Feb 2021 15:45:36 -0000	1.4
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,239 +0,0 @@
> -/*
> - * Copyright (c) 2009 Jacob Meuser <jakemsr@sdf.lonestar.org>
> - *
> - * Permission to use, copy, modify, and distribute this software for any
> - * purpose with or without fee is hereby granted, provided that the above
> - * copyright notice and this permission notice appear in all copies.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
> - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
> - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
> - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
> - */
> -
> -#include "hydrogen/IO/SndioAudioDriver.h"
> -
> -#ifdef H2CORE_HAVE_SNDIO
> -
> -#include <pthread.h>
> -#include <hydrogen/Preferences.h>
> -
> -namespace H2Core
> -{
> -
> -const char* SndioAudioDriver::__class_name = "SndioAudioDriver";
> -
> -audioProcessCallback sndioAudioDriver_audioProcessCallback;
> -bool sndioAudioDriver_running;
> -pthread_t sndioAudioDriverThread;
> -int sndio_driver_bufferSize = -1;
> -SndioAudioDriver *m_pSndioAudioDriverInstance = NULL;
> -
> -unsigned nNextFrames = 0;
> -
> -void* sndioAudioDriver_processCaller(void* param)
> -{
> -	SndioAudioDriver *sndioAudioDriver = (SndioAudioDriver*)param;
> -
> -	sleep(1);
> -
> -	while (sndioAudioDriver_running) {
> -		sndioAudioDriver_audioProcessCallback(sndio_driver_bufferSize, NULL);
> -		sndioAudioDriver->write();
> -	}
> -
> -	pthread_exit(NULL);
> -	return NULL;
> -}
> -
> -SndioAudioDriver::SndioAudioDriver(audioProcessCallback processCallback)
> -    : AudioOutput("SndioAudioDriver")
> -{
> -	INFOLOG("init SndioAudioDriver");
> -	audioBuffer = NULL;
> -	sndioAudioDriver_running = false;
> -	this->processCallback = processCallback;
> -	sndioAudioDriver_audioProcessCallback = processCallback;
> -	m_pSndioAudioDriverInstance = this;
> -}
> -
> -SndioAudioDriver::~SndioAudioDriver()
> -{
> -	INFOLOG("destroy SndioAudioDriver");
> -}
> -
> -int SndioAudioDriver::init(unsigned nBufferSize)
> -{
> -	INFOLOG("SndioAudioDriver::init");
> -
> -	sndio_driver_bufferSize = nBufferSize;
> -
> -	delete[] audioBuffer;
> -	audioBuffer = NULL;
> -
> -	audioBuffer = new short[nBufferSize * 2];
> -
> -	out_L = new float[nBufferSize];
> -	out_R = new float[nBufferSize];
> -
> -	memset(out_L, 0, nBufferSize * sizeof(float));
> -	memset(out_R, 0, nBufferSize * sizeof(float));
> -
> -	return 0;
> -}
> -
> -int SndioAudioDriver::connect()
> -{
> -	INFOLOG("SndioAudioDriver::connect");
> -
> -	Preferences *preferencesMng = Preferences::get_instance();
> -	struct sio_par reqpar;
> -	QString audioDevice = preferencesMng->m_sSndioDevice;
> -
> -	if (audioDevice == "" ||
> -	    audioDevice == "default")
> -		hdl = sio_open(NULL, SIO_PLAY, 0);
> -	else
> -		hdl = sio_open(audioDevice.toLocal8Bit(), SIO_PLAY, 0);
> -
> -	if (hdl == NULL) {
> -		ERRORLOG("sio_open failed");
> -		return 1;
> -	}
> -
> -	sio_initpar(&par);
> -	par.bits = 16;
> -	par.sig = 1;
> -	par.pchan = 2;
> -	par.rate = preferencesMng->m_nSampleRate;
> -	par.round = sndio_driver_bufferSize;
> -	par.appbufsz = par.round * 2;
> -
> -	reqpar = par;
> -
> -	if (!sio_setpar(hdl, &par)) {
> -		ERRORLOG("sio_setpar failed");
> -		return 1;
> -	}
> -	if (!sio_getpar(hdl, &par)) {
> -		ERRORLOG("sio_getpar failed");
> -		return 1;
> -	}
> -
> -	if (reqpar.bits != par.bits ||
> -	    reqpar.sig != par.sig ||
> -	    reqpar.pchan != par.pchan) {
> -		ERRORLOG("could not set desired sndio audio parameters");
> -		return 1;
> -	}
> -
> -	INFOLOG(QString("sndio blocksize: %1 frames").arg(par.round));
> -
> -	if (!sio_start(hdl)) {
> -		ERRORLOG("sio_start failed");
> -		return 1;
> -	}
> -
> -	sndioAudioDriver_running = true;
> -	pthread_attr_t attr;
> -	pthread_attr_init(&attr);
> -
> -	pthread_create(&sndioAudioDriverThread, &attr, sndioAudioDriver_processCaller,
> -	    this);
> -
> -	return 0;
> -}
> -
> -void SndioAudioDriver::disconnect()
> -{
> -	INFOLOG("SndioAudioDriver::disconnect");
> -
> -	sndioAudioDriver_running = false;
> -
> -	pthread_join(sndioAudioDriverThread, NULL);
> -
> -	if (hdl != NULL) {
> -		sio_close(hdl);
> -		hdl = NULL;
> -	}
> -
> -	delete [] out_L;
> -	out_L = NULL;
> -
> -	delete [] out_R;
> -	out_R = NULL;
> -
> -	delete[] audioBuffer;
> -	audioBuffer = NULL;
> -}
> -
> -void SndioAudioDriver::write()
> -{
> -	unsigned size = sndio_driver_bufferSize * 2;
> -
> -	for (unsigned i = 0; i < (unsigned)sndio_driver_bufferSize; ++i) {
> -		audioBuffer[i * 2] = (short)(out_L[i] * 32768.0);
> -		audioBuffer[i * 2 + 1] = (short)(out_R[i] * 32768.0);
> -	}
> -
> -	unsigned long written = sio_write(hdl, audioBuffer, size * 2);
> -
> -	if (written != (size * 2) ) {
> -		ERRORLOG("SndioAudioDriver: Error writing samples to audio device.");
> -	}
> -}
> -
> -unsigned SndioAudioDriver::getBufferSize()
> -{
> -	return sndio_driver_bufferSize;
> -}
> -
> -unsigned SndioAudioDriver::getSampleRate()
> -{
> -	Preferences *preferencesMng = Preferences::get_instance();
> -	return preferencesMng->m_nSampleRate;
> -}
> -
> -float* SndioAudioDriver::getOut_L()
> -{
> -	return out_L;
> -}
> -
> -float* SndioAudioDriver::getOut_R()
> -{
> -	return out_R;
> -}
> -
> -void SndioAudioDriver::play()
> -{
> -	m_transport.m_status = TransportInfo::ROLLING;
> -}
> -
> -void SndioAudioDriver::stop()
> -{
> -	m_transport.m_status = TransportInfo::STOPPED;
> -}
> -
> -void SndioAudioDriver::locate( unsigned long nFrame )
> -{
> -	m_transport.m_nFrames = nFrame;
> -}
> -
> -void SndioAudioDriver::updateTransportInfo()
> -{
> -	/* not used */
> -}
> -
> -void SndioAudioDriver::setBpm(float fBPM)
> -{
> -	INFOLOG(QString("[setBpm]: %1").arg(fBPM));
> -	m_transport.m_fBPM = fBPM;
> -}
> -
> -
> -};	/* namespace H2Core */
> -
> -#endif	/* H2CORE_HAVE_SNDIO */
> Index: files/sndio_midi_driver.cpp
> ===================================================================
> RCS file: files/sndio_midi_driver.cpp
> diff -N files/sndio_midi_driver.cpp
> --- files/sndio_midi_driver.cpp	27 Feb 2021 15:45:36 -0000	1.5
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,359 +0,0 @@
> -/*
> - * Copyright (c) 2009 Jacob Meuser <jakemsr@sdf.lonestar.org>
> - *
> - * Permission to use, copy, modify, and distribute this software for any
> - * purpose with or without fee is hereby granted, provided that the above
> - * copyright notice and this permission notice appear in all copies.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
> - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
> - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
> - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
> - */
> -
> -#include <hydrogen/IO/SndioMidiDriver.h>
> -
> -#ifdef H2CORE_HAVE_SNDIO
> -
> -#include <poll.h>
> -#include <pthread.h>
> -#include <hydrogen/hydrogen.h>
> -#include <hydrogen/basics/note.h>
> -#include <hydrogen/basics/instrument.h>
> -#include <hydrogen/basics/instrument_list.h>
> -#include <hydrogen/Preferences.h>
> -
> -namespace H2Core
> -{
> -
> -const char* SndioMidiDriver::__class_name = "SndioMidiDriver";
> -
> -pthread_t SndioMidiDriverThread;
> -
> -void* SndioMidiDriver_thread( void* param )
> -{
> -	Object* __object = ( Object* )param;
> -	SndioMidiDriver *instance = ( SndioMidiDriver* )param;
> -	MidiMessage msg;
> -	struct pollfd pfd;
> -	nfds_t nfds;
> -	unsigned char buf[1], sysex_data[256], status = 0;
> -	int i, msglen, count = 0, sysex_len = 0;
> -
> -	__INFOLOG("SndioMidiDriver_thread starting");
> -
> -	while (instance->m_bRunning) {
> -		nfds = mio_pollfd(instance->hdl, &pfd, POLLIN);
> -		if (poll(&pfd, nfds, 100) < 0) {
> -			__ERRORLOG("poll error; aborting midi thread");
> -			break;
> -		}
> -		if (!(mio_revents(instance->hdl, &pfd) & POLLIN))
> -			continue;
> -
> -		if (!mio_read(instance->hdl, buf, 1)) {
> -			__ERRORLOG("read error; aborting midi thread");
> -			break;
> -		}
> -
> -		if (buf[0] & 0x80) {
> -			status = buf[0];
> -			count = 0;
> -			msglen = 2;
> -			msg.m_type = MidiMessage::UNKNOWN;
> -			msg.m_nData1 = msg.m_nData2 = 0;
> -			switch (status & 0xf0) {
> -			case 0x80:
> -				msg.m_type = MidiMessage::NOTE_OFF;
> -				break;
> -			case 0x90:
> -				msg.m_type = MidiMessage::NOTE_ON;
> -				break;
> -			case 0xa0:
> -				msg.m_type = MidiMessage::POLYPHONIC_KEY_PRESSURE;
> -				break;
> -			case 0xb0:
> -				msg.m_type = MidiMessage::CONTROL_CHANGE;
> -				break;
> -			case 0xc0:
> -				msg.m_type = MidiMessage::PROGRAM_CHANGE;
> -				break;
> -			case 0xd0:
> -				msg.m_type = MidiMessage::CHANNEL_PRESSURE;
> -				break;
> -			case 0xe0:
> -				msg.m_type = MidiMessage::PITCH_WHEEL;
> -				break;
> -			case 0xf0:
> -				switch (status) {
> -				case 0xf0:
> -					msg.m_type = MidiMessage::SYSTEM_EXCLUSIVE;
> -					sysex_len = 0;
> -					break;
> -				case 0xf1:
> -					msg.m_type = MidiMessage::QUARTER_FRAME;
> -					msglen = 1;
> -					break;
> -				case 0xf2:
> -					msg.m_type = MidiMessage::SONG_POS;
> -					break;
> -				case 0xf3:
> -					/* song select */
> -					break;
> -				case 0xf6:
> -					/* tune */
> -					break;
> -				case 0xf7:
> -					if (!sysex_len)
> -						continue;
> -					for (i = 0; i < sysex_len; i++)
> -						msg.m_sysexData.push_back(sysex_data[i]);
> -					instance->handleMidiMessage(msg);
> -					break;
> -				case 0xf8:
> -					/* clock */
> -					break;
> -				case 0xf9:
> -					/* tick */
> -					break;
> -				case 0xfa:
> -					msg.m_type = MidiMessage::START;
> -					msglen = 0;
> -					break;
> -				case 0xfb:
> -					msg.m_type = MidiMessage::CONTINUE;
> -					msglen = 0;
> -					break;
> -				case 0xfc:
> -					msg.m_type = MidiMessage::STOP;
> -					msglen = 0;
> -					break;
> -				case 0xfe:
> -					/* active sense */
> -					break;
> -				case 0xff:
> -					/* reset */
> -					break;
> -				}
> -				break;
> -			}
> -			if (msg.m_type == MidiMessage::UNKNOWN) {
> -				/* _INFOLOG("Unhandled midi message type: " + QString::number(status & 0xff)); */
> -				continue;
> -			}
> -			if (msglen > 0)
> -				continue;
> -		}
> -
> -		/* some bytes left in buffer? */
> -		if (status == 0)
> -			continue;
> -
> -		if (status == 0xf0) {
> -			if (sysex_len > 255) {
> -				__ERRORLOG("already 256 bytes in midi sysex buffer!");
> -				continue;
> -			}
> -			sysex_data[sysex_len++] = buf[0];
> -			continue;
> -		}
> -
> -		if (msglen > 0) {
> -			switch (count) {
> -			case 0:
> -				msg.m_nData1 = buf[0];
> -				break;
> -			case 1:
> -				msg.m_nData2 = buf[0];
> -				break;
> -			default:
> -				continue;
> -			}
> -			if (++count < msglen)
> -				continue;
> -		}
> -
> -		msg.m_nChannel = (status & 0x0f);
> -
> -		instance->handleMidiMessage(msg);
> -	}
> -
> -	__INFOLOG("MIDI Thread DESTROY");
> -	pthread_exit(NULL);
> -	return NULL;
> -}
> -
> -SndioMidiDriver::SndioMidiDriver()
> -		: MidiInput("SndioMidiDriver"), MidiOutput("SndioMidiDriver"), Object( "SndioMidiDriver" )
> -		, m_bRunning(false)
> -{
> -	hdl = NULL;
> -}
> -
> -SndioMidiDriver::~SndioMidiDriver()
> -{
> -	if (hdl != NULL)
> -		mio_close(hdl);
> -	hdl = NULL;
> -}
> -
> -void SndioMidiDriver::open()
> -{
> -	QString midiDevice = Preferences::get_instance()->m_sMidiPortName;
> -
> -	INFOLOG("SndioMidiDriver::open");
> -
> -	if (midiDevice == "" ||
> -	    midiDevice == "None" ||
> -	    midiDevice == "default")
> -		hdl = mio_open(MIO_PORTANY, MIO_IN | MIO_OUT, 0);
> -	else
> -		hdl = mio_open(midiDevice.toLocal8Bit(), MIO_IN | MIO_OUT, 0);
> -
> -	if (!hdl) {
> -		ERRORLOG("mio_open failed");
> -		m_bRunning = false;
> -		return;
> -	}
> -	m_bRunning = true;
> -
> -	pthread_attr_t attr;
> -	pthread_attr_init(&attr);
> -	pthread_create(&SndioMidiDriverThread, &attr, SndioMidiDriver_thread, ( void* )this);
> -}
> -
> -void SndioMidiDriver::close()
> -{
> -	INFOLOG("SndioMidiDriver::close");
> -
> -	if (m_bRunning) {
> -		m_bRunning = false;
> -		pthread_join(SndioMidiDriverThread, NULL);
> -	}
> -	if (hdl != NULL)
> -		mio_close(hdl);
> -	hdl = NULL;
> -}
> -
> -std::vector<QString> SndioMidiDriver::getInputPortList()
> -{
> -	std::vector<QString> portList;
> -	QString name;
> -	int i;
> -
> -	/* midithru/* */
> -	for (i = 0; i < 4; i++) {
> -		name = "midithru/" + QString::number(i);
> -		portList.push_back(name);
> -	}
> -
> -	/* rmidi/* */
> -	for (i = 0; i < 8; i++) {
> -		name = "rmidi/" + QString::number(i);
> -		QFileInfo di("/dev/rmidi" + QString::number(i));
> -		if (di.exists())
> -			portList.push_back(name);
> -	}
> -
> -	return portList;
> -}
> -
> -std::vector<QString> SndioMidiDriver::getOutputPortList()
> -{
> -	std::vector<QString> portList;
> -	QString name;
> -	int i;
> -
> -	/* midithru/* */
> -	for (i = 0; i < 4; i++) {
> -		name = "midithru/" + QString::number(i);
> -		portList.push_back(name);
> -	}
> -
> -	/* rmidi/* */
> -	for (i = 0; i < 8; i++) {
> -		name = "rmidi/" + QString::number(i);
> -		QFileInfo di("/dev/rmidi" + QString::number(i));
> -		if (di.exists())
> -			portList.push_back(name);
> -	}
> -
> -	return portList;
> -}
> -
> -void SndioMidiDriver::handleQueueNote( Note* pNote )
> -{
> -	uint8_t data[3];
> -	int key = pNote->get_midi_key();
> -	int velocity = pNote->get_midi_velocity();
> -	int channel = pNote->get_instrument()->get_midi_out_channel();
> -
> -	if (!hdl || channel < 0)
> -		return;
> -
> -	data[0] = 0x80 | channel;
> -	data[1] = key;
> -	data[2] = velocity;
> -	mio_write(hdl, data, 3);
> -
> -	data[0] = 0x90 | channel;
> -	mio_write(hdl, data, 3);
> -}
> -
> -void SndioMidiDriver::handleQueueNoteOff( int channel, int key, int velocity )
> -{
> -	uint8_t data[3];
> -	
> -	if (!hdl)
> -		return;
> -
> -	data[0] = 0x80 | channel;
> -	data[1] = key;
> -	data[2] = velocity;
> -	mio_write(hdl, data, 3);
> -}
> -
> -void SndioMidiDriver::handleQueueAllNoteOff()
> -{
> -	uint8_t data[3];
> -	InstrumentList *instList = Hydrogen::get_instance()->getSong()->get_instrument_list();
> -	Instrument *curInst;
> -	int channel;
> -	int key;
> -	unsigned int numInstruments = instList->size();
> -
> -	if (!hdl)
> -		return;
> -
> -	for (int index = 0; index < numInstruments; ++index) {
> -		curInst = instList->get(index);
> -		channel = curInst->get_midi_out_channel();
> -		if (channel < 0) {
> -			continue;
> -		}
> -		key = curInst->get_midi_out_note();
> -		data[0] = 0x80 | channel;
> -		data[1] = key;
> -		data[2] = 0;
> -		mio_write(hdl, data, 3);
> -	}
> -}
> -
> -void SndioMidiDriver::handleOutgoingControlChange( int param, int value, int channel )
> -{
> -	uint8_t data[3];
> -
> -	if (!hdl || channel < 0)
> -		return;
> -
> -	data[0] = 0xB0 | channel;
> -	data[1] = param;
> -	data[2] = value;
> -}
> -
> -};
> -
> -#endif	// H2CORE_HAVE_SNDIO
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/hydrogen/patches/patch-CMakeLists_txt,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt	11 Mar 2022 18:20:11 -0000	1.4
> +++ patches/patch-CMakeLists_txt	26 Jun 2026 10:34:37 -0000
> @@ -1,48 +1,14 @@
> -Add sndio support
> +Do not depend on git
>  
>  Index: CMakeLists.txt
>  --- CMakeLists.txt.orig
>  +++ CMakeLists.txt
> -@@ -48,6 +48,8 @@ ELSE()
> -     OPTION(WANT_ALSA        "Include ALSA (Advanced Linux Sound Architecture) support" ON)
> - ENDIF()
> +@@ -23,7 +23,7 @@ set(VERSION_PATCH "6")
> + set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
>   
> -+OPTION(WANT_SNDIO           "Include Sndio support" ON)
> -+
> - OPTION(WANT_LIBARCHIVE      "Enable use of libarchive instead of libtar" ON)
> - OPTION(WANT_LADSPA          "Enable use of LADSPA plugins" ON)
> - 
> -@@ -208,6 +210,7 @@ IF( WANT_LIBARCHIVE AND LIBARCHIVE_FOUND)
> -     SET(WANT_LIBTAR FALSE)
> - ENDIF()
> - FIND_HELPER(LIBSNDFILE sndfile sndfile.h sndfile)
> -+INCLUDE_DIRECTORIES(${LIBSNDFILE_INCLUDE_DIRS})
> - FIND_HELPER(ALSA alsa alsa/asoundlib.h asound )
> - FIND_LADSPA(LADSPA ladspa.h noise)
> - 
> -@@ -219,6 +222,8 @@ ELSE()
> - 	FIND_HELPER(OSS oss sys/soundcard.h OSSlib )
> - ENDIF()
> - 
> -+FIND_HELPER(SNDIO sndio sndio.h sndio)
> -+
> - FIND_HELPER(JACK jack jack/jack.h jack)
> - CHECK_LIBRARY_EXISTS(jack jack_port_rename "" HAVE_JACK_PORT_RENAME)
> - FIND_HELPER(JACKSESSION jack jack/session.h jack)
> -@@ -260,7 +265,7 @@ endif(DOXYGEN_FOUND)
> - #
> - # COMPUTE H2CORE_HAVE_xxx xxx_STATUS_REPORT
> - #
> --SET(STATUS_LIST LIBSNDFILE LIBTAR LIBARCHIVE LADSPA ALSA OSS JACK JACKSESSION OSC COREAUDIO COREMIDI PORTAUDIO PORTMIDI PULSEAUDIO LASH LRDF RUBBERBAND CPPUNIT )
> -+SET(STATUS_LIST LIBSNDFILE LIBTAR LIBARCHIVE LADSPA SNDIO ALSA OSS JACK JACKSESSION OSC COREAUDIO COREMIDI PORTAUDIO PORTMIDI PULSEAUDIO LASH LRDF RUBBERBAND CPPUNIT )
> - FOREACH( _pkg ${STATUS_LIST})
> -     COMPUTE_PKGS_FLAGS(${_pkg})
> - ENDFOREACH()
> -@@ -310,6 +315,7 @@ COLOR_MESSAGE("* ${purple}libsndfile${reset}          
> - 
> - COLOR_MESSAGE("${cyan}Supported audio interfaces${reset}
> - --------------------------
> -+* ${purple}SNDIO${reset}                        : ${SNDIO_STATUS}
> - * ${purple}ALSA${reset}                         : ${ALSA_STATUS}
> - * ${purple}OSS${reset}                          : ${OSS_STATUS}
> - * ${purple}JACK${reset}                         : ${JACK_STATUS}
> + # Consider any tagged commit as a release build
> +-execute_process(COMMAND git describe --exact-match --tags OUTPUT_VARIABLE GIT_ON_TAG)
> ++set(GIT_ON_TAG "1.2.6")
> + if(GIT_ON_TAG)
> +     set(IS_DEVEL_BUILD "false")
> + else()
> Index: patches/patch-cmake_StatusSupportOptions_cmake
> ===================================================================
> RCS file: /cvs/ports/audio/hydrogen/patches/patch-cmake_StatusSupportOptions_cmake,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-cmake_StatusSupportOptions_cmake
> --- patches/patch-cmake_StatusSupportOptions_cmake	11 Mar 2022 18:20:11 -0000	1.2
> +++ patches/patch-cmake_StatusSupportOptions_cmake	26 Jun 2026 10:34:37 -0000
> @@ -7,6 +7,6 @@ Index: cmake/StatusSupportOptions.cmake
>   macro(COMPUTE_PKGS_FLAGS prefix)
>  -    if(NOT ${prefix}_FOUND)
>  +    if(NOT ${prefix}_FOUND OR NOT WANT_${prefix})
> -         SET(${prefix}_LIBRARIES "" )
> -         SET(${prefix}_INCLUDE_DIRS "" )
> +         set(${prefix}_LIBRARIES "" )
> +         set(${prefix}_INCLUDE_DIRS "" )
>       endif()
> Index: patches/patch-data_hydrogen_default_conf
> ===================================================================
> RCS file: patches/patch-data_hydrogen_default_conf
> diff -N patches/patch-data_hydrogen_default_conf
> --- patches/patch-data_hydrogen_default_conf	11 Mar 2022 18:20:11 -0000	1.6
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,34 +0,0 @@
> -Set default to SndioAudio/SndioMidi
> -
> -Index: data/hydrogen.default.conf
> ---- data/hydrogen.default.conf.orig
> -+++ data/hydrogen.default.conf
> -@@ -39,7 +39,7 @@
> - 	<lastNews>-</lastNews>
> - 
> - 	<audio_engine>
> --		<audio_driver>Auto</audio_driver>
> -+		<audio_driver>SndioAudio</audio_driver>
> - 		<use_metronome>false</use_metronome>
> - 		<metronome_volume>0.5</metronome_volume>
> - 		<maxNotes>256</maxNotes>
> -@@ -50,6 +50,10 @@
> - 			<ossDevice>/dev/dsp</ossDevice>
> - 		</oss_driver>
> - 
> -+		<sndio_driver>
> -+			<sndioDevice></sndioDevice>
> -+		</sndio_driver>
> -+
> - 		<jack_driver>
> - 			<jack_port_name_1>alsa_pcm:playback_1</jack_port_name_1>
> - 			<jack_port_name_2>alsa_pcm:playback_2</jack_port_name_2>
> -@@ -65,7 +69,7 @@
> - 		</alsa_audio_driver>
> - 
> - 		<midi_driver>
> --			<driverName>ALSA</driverName>
> -+			<driverName>SndioMidi</driverName>
> - 			<port_name>None</port_name>
> - 			<output_port_name>None</output_port_name>
> - 			<channel_filter>-1</channel_filter>
> Index: patches/patch-src_core_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/hydrogen/patches/patch-src_core_CMakeLists_txt,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 patch-src_core_CMakeLists_txt
> --- patches/patch-src_core_CMakeLists_txt	11 Mar 2022 18:20:11 -0000	1.3
> +++ patches/patch-src_core_CMakeLists_txt	26 Jun 2026 10:34:37 -0000
> @@ -1,21 +1,22 @@
> -Add sndio include_directories, do not install headers
> +Upstream commit 94839aca7c39ad2ae60a9b9436648c846a72d2ab 
>  
>  Index: src/core/CMakeLists.txt
>  --- src/core/CMakeLists.txt.orig
>  +++ src/core/CMakeLists.txt
> -@@ -13,6 +13,7 @@ INCLUDE_DIRECTORIES( include
> -     ${LIBTAR_INCLUDE_DIRS}
> -     ${LIBARCHIVE_INCLUDE_DIRS}
> -     ${LIBSNDFILE_INCLUDE_DIRS}
> -+    ${SNDIO_INCLUDE_DIRS}
> -     ${ALSA_INCLUDE_DIRS}
> -     ${OSS_INCLUDE_DIRS}
> -     ${JACK_INCLUDE_DIRS}
> -@@ -30,6 +31,7 @@ TARGET_LINK_LIBRARIES(hydrogen-core-${VERSION}
> -     ${LIBTAR_LIBRARIES}
> -     ${LIBARCHIVE_LIBRARIES}
> -     ${LIBSNDFILE_LIBRARIES}
> -+    ${SNDIO_LIBRARIES}
> -     ${ALSA_LIBRARIES}
> -     ${OSS_LIBRARIES}
> -     ${JACK_LIBRARIES}
> +@@ -57,6 +57,16 @@ target_link_libraries(hydrogen-core-${VERSION}
> + 	Qt${QT_VERSION_MAJOR}::Gui # For QColor
> + )
> + 
> ++if(Backtrace_FOUND)
> ++    target_include_directories(hydrogen-core-${VERSION}
> ++        PRIVATE 
> ++        ${Backtrace_INCLUDE_DIRS}
> ++    )
> ++    target_link_libraries(hydrogen-core-${VERSION}
> ++        ${Backtrace_LIBRARIES}
> ++    )
> ++endif()
> ++
> + #SET_TARGET_PROPERTIES(hydrogen-core-${VERSION} PROPERTIES PUBLIC_HEADER   "${hydrogen_INCLUDES}" )
> + set_property(TARGET hydrogen-core-${VERSION} PROPERTY CXX_STANDARD 17)
> + 
> Index: patches/patch-src_core_Helpers_Filesystem_cpp
> ===================================================================
> RCS file: patches/patch-src_core_Helpers_Filesystem_cpp
> diff -N patches/patch-src_core_Helpers_Filesystem_cpp
> --- /dev/null	1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_core_Helpers_Filesystem_cpp	26 Jun 2026 10:34:37 -0000
> @@ -0,0 +1,14 @@
> +Adjust path to documentation
> +
> +Index: src/core/Helpers/Filesystem.cpp
> +--- src/core/Helpers/Filesystem.cpp.orig
> ++++ src/core/Helpers/Filesystem.cpp
> +@@ -674,7 +674,7 @@ QString Filesystem::img_dir()
> + }
> + QString Filesystem::doc_dir()
> + {
> +-	return __sys_data_path + DOC;
> ++	return __sys_data_path + "../../doc/hydrogen";
> + }
> + QString Filesystem::i18n_dir()
> + {
> Index: patches/patch-src_core_IO_PortMidiDriver_cpp
> ===================================================================
> RCS file: patches/patch-src_core_IO_PortMidiDriver_cpp
> diff -N patches/patch-src_core_IO_PortMidiDriver_cpp
> --- /dev/null	1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_core_IO_PortMidiDriver_cpp	26 Jun 2026 10:34:37 -0000
> @@ -0,0 +1,14 @@
> +Upstream commmit f5e79525c73752708f0adeaa45d37327fb02be7f
> +
> +Index: src/core/IO/PortMidiDriver.cpp
> +--- src/core/IO/PortMidiDriver.cpp.orig
> ++++ src/core/IO/PortMidiDriver.cpp
> +@@ -491,7 +491,7 @@ QString PortMidiDriver::translatePmError( PmError err 
> + 	if ( err == pmHostError ) {
> + 		// Get OS-dependent part of the error messages, e.g. something
> + 		// went wrong in the underlying ALSA driver.
> +-		char *msg;
> ++		char msg[100];
> + 		Pm_GetHostErrorText( msg, 100 );
> + 		sRes.append( QString( ": [%1]" ).arg( msg ) );
> + 	}
> Index: patches/patch-src_core_include_hydrogen_Preferences_h
> ===================================================================
> RCS file: patches/patch-src_core_include_hydrogen_Preferences_h
> diff -N patches/patch-src_core_include_hydrogen_Preferences_h
> --- patches/patch-src_core_include_hydrogen_Preferences_h	26 Apr 2023 21:18:22 -0000	1.4
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,15 +0,0 @@
> -Add sndio support
> -
> -Index: src/core/include/hydrogen/Preferences.h
> ---- src/core/include/hydrogen/Preferences.h.orig
> -+++ src/core/include/hydrogen/Preferences.h
> -@@ -262,6 +262,9 @@ class Preferences : public H2Core::Object (public)
> - 	//	OSS driver properties ___
> - 	QString				m_sOSSDevice;		///< Device used for output
> - 
> -+	//	SNDIO driver properties ___
> -+	QString				m_sSndioDevice;		///< Device used for output
> -+
> - 	//	MIDI Driver properties
> - 	/**
> - 	 * MIDI driver
> Index: patches/patch-src_core_include_hydrogen_basics_adsr_h
> ===================================================================
> RCS file: patches/patch-src_core_include_hydrogen_basics_adsr_h
> diff -N patches/patch-src_core_include_hydrogen_basics_adsr_h
> --- patches/patch-src_core_include_hydrogen_basics_adsr_h	28 Dec 2023 10:26:26 -0000	1.1
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,22 +0,0 @@
> -__decay conflicts with libcxx internals, so move it out of the way:
> -
> -/tmp/pobj/hydrogen-1.0.2/hydrogen-1.0.2/src/core/include/hydrogen/basics/adsr.h:134:2: error: a type
> - specifier is required for all declarations
> -        __decay = value;
> -        ^
> -
> -upstream appears to have fixed this in
> -https://github.com/hydrogen-music/hydrogen/commit/f9858e3931cd53f9dbad0869cb7dcd3dddcc1354
> -
> -Index: src/core/include/hydrogen/basics/adsr.h
> ---- src/core/include/hydrogen/basics/adsr.h.orig
> -+++ src/core/include/hydrogen/basics/adsr.h
> -@@ -25,6 +25,8 @@
> - 
> - #include <hydrogen/object.h>
> - 
> -+#define __decay __hydrogen_decay
> -+
> - namespace H2Core
> - {
> - 
> Index: patches/patch-src_core_include_hydrogen_config_h_in
> ===================================================================
> RCS file: patches/patch-src_core_include_hydrogen_config_h_in
> diff -N patches/patch-src_core_include_hydrogen_config_h_in
> --- patches/patch-src_core_include_hydrogen_config_h_in	11 Mar 2022 18:20:11 -0000	1.2
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,15 +0,0 @@
> -Add sndio support
> -
> -Index: src/core/include/hydrogen/config.h.in
> ---- src/core/include/hydrogen/config.h.in.orig
> -+++ src/core/include/hydrogen/config.h.in
> -@@ -45,6 +45,9 @@
> - #ifndef H2CORE_HAVE_LIBARCHIVE
> - #cmakedefine H2CORE_HAVE_LIBARCHIVE
> - #endif
> -+#ifndef H2CORE_HAVE_SNDIO
> -+#cmakedefine H2CORE_HAVE_SNDIO
> -+#endif
> - #ifndef H2CORE_HAVE_OSS
> - #cmakedefine H2CORE_HAVE_OSS
> - #endif
> Index: patches/patch-src_core_src_hydrogen_cpp
> ===================================================================
> RCS file: patches/patch-src_core_src_hydrogen_cpp
> diff -N patches/patch-src_core_src_hydrogen_cpp
> --- patches/patch-src_core_src_hydrogen_cpp	11 Mar 2022 18:20:11 -0000	1.4
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,62 +0,0 @@
> -Add sndio support
> -
> -Index: src/core/src/hydrogen.cpp
> ---- src/core/src/hydrogen.cpp.orig
> -+++ src/core/src/hydrogen.cpp
> -@@ -89,6 +89,8 @@
> - #include <hydrogen/IO/PortMidiDriver.h>
> - #include <hydrogen/IO/CoreAudioDriver.h>
> - #include <hydrogen/IO/PulseAudioDriver.h>
> -+#include <hydrogen/IO/SndioAudioDriver.h>
> -+#include <hydrogen/IO/SndioMidiDriver.h>
> - 
> - namespace H2Core
> - {
> -@@ -2034,7 +2036,13 @@ AudioOutput* createDriver( const QString& sDriver )
> - 	Preferences *pPref = Preferences::get_instance();
> - 	AudioOutput *pDriver = nullptr;
> - 
> --	if ( sDriver == "Oss" ) {
> -+	if ( sDriver == "SndioAudio" ) {
> -+		pDriver = new SndioAudioDriver( audioEngine_process );
> -+		if ( pDriver->class_name() == NullDriver::class_name() ) {
> -+			delete pDriver;
> -+			pDriver = NULL;
> -+		}
> -+	} else if ( sDriver == "Oss" ) {
> - 		pDriver = new OssDriver( audioEngine_process );
> - 		if ( pDriver->class_name() == NullDriver::class_name() ) {
> - 			delete pDriver;
> -@@ -2133,6 +2141,7 @@ void audioEngine_startAudioDrivers()
> - 	QString sAudioDriver = preferencesMng->m_sAudioDriver;
> - 	if ( sAudioDriver == "Auto" ) {
> - 	#ifndef WIN32
> -+		if ( ( m_pAudioDriver = createDriver( "SndioAudio" ) ) == nullptr ) {
> - 		if ( ( m_pAudioDriver = createDriver( "Jack" ) ) == nullptr ) {
> - 			if ( ( m_pAudioDriver = createDriver( "Alsa" ) ) == nullptr ) {
> - 				if ( ( m_pAudioDriver = createDriver( "CoreAudio" ) ) == nullptr ) {
> -@@ -2152,6 +2161,7 @@ void audioEngine_startAudioDrivers()
> - 				}
> - 			}
> - 		}
> -+		}
> - 	#else
> - 		//On Windows systems, use PortAudio is the prioritized backend
> - 		if ( ( m_pAudioDriver = createDriver( "PortAudio" ) ) == nullptr ) {
> -@@ -2187,7 +2197,15 @@ void audioEngine_startAudioDrivers()
> - 		}
> - 	}
> - 
> --	if ( preferencesMng->m_sMidiDriver == "ALSA" ) {
> -+	if ( preferencesMng->m_sMidiDriver == "SndioMidi" ) {        
> -+#ifdef H2CORE_HAVE_SNDIO
> -+		SndioMidiDriver *sndioMidiDriver = new SndioMidiDriver();
> -+		m_pMidiDriver = sndioMidiDriver;
> -+		m_pMidiDriverOut = sndioMidiDriver;
> -+		m_pMidiDriver->open();
> -+		m_pMidiDriver->setActive( true );
> -+#endif
> -+	} else if ( preferencesMng->m_sMidiDriver == "ALSA" ) {
> - #ifdef H2CORE_HAVE_ALSA
> - 		// Create MIDI driver
> - 		AlsaMidiDriver *alsaMidiDriver = new AlsaMidiDriver();
> Index: patches/patch-src_core_src_preferences_cpp
> ===================================================================
> RCS file: patches/patch-src_core_src_preferences_cpp
> diff -N patches/patch-src_core_src_preferences_cpp
> --- patches/patch-src_core_src_preferences_cpp	26 Apr 2023 21:18:22 -0000	1.5
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,69 +0,0 @@
> -Add sndio support
> -
> -Index: src/core/src/preferences.cpp
> ---- src/core/src/preferences.cpp.orig
> -+++ src/core/src/preferences.cpp
> -@@ -149,11 +149,14 @@ Preferences::Preferences()
> - 	m_nBufferSize = 1024;
> - 	m_nSampleRate = 44100;
> - 
> -+	//___ SndioAudio driver properties ___
> -+	m_sSndioDevice = QString("");
> -+
> - 	//___ oss driver properties ___
> - 	m_sOSSDevice = QString("/dev/dsp");
> - 
> - 	//___ MIDI Driver properties
> --	m_sMidiDriver = QString("ALSA");
> -+	m_sMidiDriver = QString("SndioMidi");
> - 	m_sMidiPortName = QString("None");
> - 	m_sMidiOutputPortName = QString("None");
> - 	m_nMidiChannelFilter = -1;
> -@@ -392,6 +395,16 @@ void Preferences::loadPreferences( bool bGlobal )
> - 				m_nBufferSize = LocalFileMng::readXmlInt( audioEngineNode, "buffer_size", m_nBufferSize );
> - 				m_nSampleRate = LocalFileMng::readXmlInt( audioEngineNode, "samplerate", m_nSampleRate );
> - 
> -+				//// SNDIO DRIVER ////
> -+				QDomNode sndioAudioDriverNode = audioEngineNode.firstChildElement( "sndio_driver" );
> -+				if ( sndioAudioDriverNode.isNull()  ) {
> -+					WARNINGLOG( "sndio_driver node not found" );
> -+					recreate = true;
> -+				} else {
> -+					m_sSndioDevice = LocalFileMng::readXmlString( sndioAudioDriverNode, "sndioDevice", m_sSndioDevice );
> -+				}
> -+
> -+
> - 				//// OSS DRIVER ////
> - 				QDomNode ossDriverNode = audioEngineNode.firstChildElement( "oss_driver" );
> - 				if ( ossDriverNode.isNull()  ) {
> -@@ -401,6 +414,7 @@ void Preferences::loadPreferences( bool bGlobal )
> - 					m_sOSSDevice = LocalFileMng::readXmlString( ossDriverNode, "ossDevice", m_sOSSDevice );
> - 				}
> - 
> -+
> - 				//// JACK DRIVER ////
> - 				QDomNode jackDriverNode = audioEngineNode.firstChildElement( "jack_driver" );
> - 				if ( jackDriverNode.isNull() ) {
> -@@ -447,7 +461,7 @@ void Preferences::loadPreferences( bool bGlobal )
> - 					WARNINGLOG( "midi_driver node not found" );
> - 					recreate = true;
> - 				} else {
> --					m_sMidiDriver = LocalFileMng::readXmlString( midiDriverNode, "driverName", "ALSA" );
> -+					m_sMidiDriver = LocalFileMng::readXmlString( midiDriverNode, "driverName", "SndioMidi" );
> - 					m_sMidiPortName = LocalFileMng::readXmlString( midiDriverNode, "port_name", "None" );
> - 					m_sMidiOutputPortName = LocalFileMng::readXmlString( midiDriverNode, "output_port_name", "None" );
> - 					m_nMidiChannelFilter = LocalFileMng::readXmlInt( midiDriverNode, "channel_filter", -1 );
> -@@ -783,6 +797,13 @@ void Preferences::savePreferences()
> - 		LocalFileMng::writeXmlString( audioEngineNode, "maxNotes", QString("%1").arg( m_nMaxNotes ) );
> - 		LocalFileMng::writeXmlString( audioEngineNode, "buffer_size", QString("%1").arg( m_nBufferSize ) );
> - 		LocalFileMng::writeXmlString( audioEngineNode, "samplerate", QString("%1").arg( m_nSampleRate ) );
> -+
> -+		//// SNDIO DRIVER ////
> -+		QDomNode sndioAudioDriverNode = doc.createElement( "sndio_driver" );
> -+		{
> -+			LocalFileMng::writeXmlString( sndioAudioDriverNode, "sndioDevice", m_sSndioDevice );
> -+		}
> -+		audioEngineNode.appendChild( sndioAudioDriverNode );
> - 
> - 		//// OSS DRIVER ////
> - 		QDomNode ossDriverNode = doc.createElement( "oss_driver" );
> Index: patches/patch-src_gui_src_PreferencesDialog_cpp
> ===================================================================
> RCS file: patches/patch-src_gui_src_PreferencesDialog_cpp
> diff -N patches/patch-src_gui_src_PreferencesDialog_cpp
> --- patches/patch-src_gui_src_PreferencesDialog_cpp	26 Apr 2023 21:18:22 -0000	1.5
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,79 +0,0 @@
> -Add sndio support
> -
> -Index: src/gui/src/PreferencesDialog.cpp
> ---- src/gui/src/PreferencesDialog.cpp.orig
> -+++ src/gui/src/PreferencesDialog.cpp
> -@@ -64,6 +64,9 @@ PreferencesDialog::PreferencesDialog(QWidget* parent)
> - 
> - 	driverComboBox->clear();
> - 	driverComboBox->addItem( "Auto" );
> -+#ifdef H2CORE_HAVE_SNDIO
> -+	driverComboBox->addItem( "SndioAudio" );
> -+#endif
> - #ifdef H2CORE_HAVE_JACK
> - 	driverComboBox->addItem( "Jack" );
> - #endif
> -@@ -114,6 +117,9 @@ PreferencesDialog::PreferencesDialog(QWidget* parent)
> - 
> - 
> - 	m_pMidiDriverComboBox->clear();
> -+#ifdef H2CORE_HAVE_SNDIO
> -+	m_pMidiDriverComboBox->addItem( "SndioMidi" );
> -+#endif
> - #ifdef H2CORE_HAVE_ALSA
> - 	m_pMidiDriverComboBox->addItem( "ALSA" );
> - #endif
> -@@ -390,6 +396,9 @@ void PreferencesDialog::on_okBtn_clicked()
> - 	if (driverComboBox->currentText() == "Auto" ) {
> - 		pPref->m_sAudioDriver = "Auto";
> - 	}
> -+	else if (driverComboBox->currentText() == "SndioAudio" ) {
> -+		pPref->m_sAudioDriver = "SndioAudio";
> -+	}
> - 	else if (driverComboBox->currentText() == "Jack" ) {
> - 		pPref->m_sAudioDriver = "Jack";
> - 	}
> -@@ -451,7 +460,10 @@ void PreferencesDialog::on_okBtn_clicked()
> - 	// maxVoices
> - 	pPref->m_nMaxNotes = maxVoicesTxt->value();
> - 
> --	if ( m_pMidiDriverComboBox->currentText() == "ALSA" ) {
> -+	if ( m_pMidiDriverComboBox->currentText() == "SndioMidi" ) {
> -+		pPref->m_sMidiDriver = "SndioMidi";
> -+	}
> -+	else if ( m_pMidiDriverComboBox->currentText() == "ALSA" ) {
> - 		pPref->m_sMidiDriver = "ALSA";
> - 	}
> - 	else if ( m_pMidiDriverComboBox->currentText() == "PortMidi" ) {
> -@@ -592,6 +604,11 @@ void PreferencesDialog::updateDriverInfo()
> - 	Preferences *pPref = Preferences::get_instance();
> - 	QString info;
> - 
> -+	bool bSndioAudio_support = false;
> -+#ifdef H2CORE_HAVE_SNDIO
> -+	bSndioAudio_support = true;
> -+#endif
> -+
> - 	bool bJack_support = false;
> - #ifdef H2CORE_HAVE_JACK
> - 	bJack_support = true;
> -@@ -637,6 +654,19 @@ void PreferencesDialog::updateDriverInfo()
> - 		sampleRateComboBox->setEnabled( false );
> - 		trackOutputComboBox->setEnabled( false );
> - 		connectDefaultsCheckBox->setEnabled( false );
> -+	}
> -+	else if ( driverComboBox->currentText() == "SndioAudio" ) {
> -+		info += trUtf8("<b>SndioAudio Driver</b><br>");
> -+		if ( !bSndioAudio_support ) {
> -+			info += trUtf8("<br><b><font color=\"red\">Not compiled</font></b>");
> -+		}
> -+		m_pAudioDeviceTxt->setEnabled(true);
> -+		m_pAudioDeviceTxt->setText("");
> -+		bufferSizeSpinBox->setEnabled(false);
> -+		sampleRateComboBox->setEnabled(false);
> -+		trackOutputComboBox->setEnabled( false );
> -+		trackOutsCheckBox->setEnabled( false );
> -+		connectDefaultsCheckBox->setEnabled(false);
> - 	}
> - 	else if ( driverComboBox->currentText() == "OSS" ) {	// OSS
> - 		info += tr("<b>Open Sound System</b><br>Simple audio driver [/dev/dsp]");
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/audio/hydrogen/pkg/PLIST,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 PLIST
> --- pkg/PLIST	26 Apr 2023 21:18:22 -0000	1.9
> +++ pkg/PLIST	26 Jun 2026 10:34:37 -0000
> @@ -2,269 +2,1061 @@
>  @bin bin/h2player
>  @bin bin/hydrogen
>  include/hydrogen/
> -include/hydrogen/IO/
> -include/hydrogen/IO/AlsaAudioDriver.h
> -include/hydrogen/IO/AlsaMidiDriver.h
> -include/hydrogen/IO/AudioOutput.h
> -include/hydrogen/IO/CoreAudioDriver.h
> -include/hydrogen/IO/CoreMidiDriver.h
> -include/hydrogen/IO/DiskWriterDriver.h
> -include/hydrogen/IO/FakeDriver.h
> -include/hydrogen/IO/JackMidiDriver.h
> -include/hydrogen/IO/MidiCommon.h
> -include/hydrogen/IO/MidiInput.h
> -include/hydrogen/IO/MidiOutput.h
> -include/hydrogen/IO/NullDriver.h
> -include/hydrogen/IO/OssDriver.h
> -include/hydrogen/IO/PortAudioDriver.h
> -include/hydrogen/IO/PortMidiDriver.h
> -include/hydrogen/IO/PulseAudioDriver.h
> -include/hydrogen/IO/SndioAudioDriver.h
> -include/hydrogen/IO/SndioMidiDriver.h
> -include/hydrogen/IO/TransportInfo.h
> -include/hydrogen/IO/jack_audio_driver.h
> -include/hydrogen/LashClient.h
> -include/hydrogen/LocalFileMng.h
> -include/hydrogen/Preferences.h
> -include/hydrogen/audio_engine.h
> -include/hydrogen/automation_path_serializer.h
> -include/hydrogen/basics/
> -include/hydrogen/basics/adsr.h
> -include/hydrogen/basics/automation_path.h
> -include/hydrogen/basics/drumkit.h
> -include/hydrogen/basics/drumkit_component.h
> -include/hydrogen/basics/instrument.h
> -include/hydrogen/basics/instrument_component.h
> -include/hydrogen/basics/instrument_layer.h
> -include/hydrogen/basics/instrument_list.h
> -include/hydrogen/basics/note.h
> -include/hydrogen/basics/pattern.h
> -include/hydrogen/basics/pattern_list.h
> -include/hydrogen/basics/playlist.h
> -include/hydrogen/basics/sample.h
> -include/hydrogen/basics/song.h
>  include/hydrogen/config.h
> -include/hydrogen/core_action_controller.h
> -include/hydrogen/event_queue.h
> -include/hydrogen/fx/
> -include/hydrogen/fx/Effects.h
> -include/hydrogen/fx/LadspaFX.h
> -include/hydrogen/globals.h
> -include/hydrogen/h2_exception.h
> -include/hydrogen/helpers/
> -include/hydrogen/helpers/files.h
> -include/hydrogen/helpers/filesystem.h
> -include/hydrogen/helpers/legacy.h
> -include/hydrogen/helpers/translations.h
> -include/hydrogen/helpers/xml.h
> -include/hydrogen/hydrogen.h
> -include/hydrogen/lilypond/
> -include/hydrogen/lilypond/lilypond.h
> -include/hydrogen/logger.h
> -include/hydrogen/midi_action.h
> -include/hydrogen/midi_map.h
> -include/hydrogen/nsm.h
> -include/hydrogen/nsm_client.h
> -include/hydrogen/object.h
> -include/hydrogen/osc_server.h
> -include/hydrogen/rt_clock.h
> -include/hydrogen/sampler/
> -include/hydrogen/sampler/Sampler.h
> -include/hydrogen/smf/
> -include/hydrogen/smf/SMF.h
> -include/hydrogen/smf/SMFEvent.h
> -include/hydrogen/synth/
> -include/hydrogen/synth/Synth.h
> -include/hydrogen/timehelper.h
> -include/hydrogen/timeline.h
> -include/hydrogen/version.h
> -@lib lib/libhydrogen-core-1.0.2.so.${LIBhydrogen-core-1.0.2_VERSION}
> +include/hydrogen/core/
> +include/hydrogen/core/AudioEngine/
> +include/hydrogen/core/AudioEngine/AudioEngine.h
> +include/hydrogen/core/AudioEngine/AudioEngineTests.h
> +include/hydrogen/core/AudioEngine/TransportPosition.h
> +include/hydrogen/core/AutomationPathSerializer.h
> +include/hydrogen/core/Basics/
> +include/hydrogen/core/Basics/Adsr.h
> +include/hydrogen/core/Basics/AutomationPath.h
> +include/hydrogen/core/Basics/Drumkit.h
> +include/hydrogen/core/Basics/DrumkitComponent.h
> +include/hydrogen/core/Basics/Instrument.h
> +include/hydrogen/core/Basics/InstrumentComponent.h
> +include/hydrogen/core/Basics/InstrumentLayer.h
> +include/hydrogen/core/Basics/InstrumentList.h
> +include/hydrogen/core/Basics/Note.h
> +include/hydrogen/core/Basics/Pattern.h
> +include/hydrogen/core/Basics/PatternList.h
> +include/hydrogen/core/Basics/Playlist.h
> +include/hydrogen/core/Basics/Sample.h
> +include/hydrogen/core/Basics/Song.h
> +include/hydrogen/core/CoreActionController.h
> +include/hydrogen/core/EventQueue.h
> +include/hydrogen/core/FX/
> +include/hydrogen/core/FX/Effects.h
> +include/hydrogen/core/FX/LadspaFX.h
> +include/hydrogen/core/Globals.h
> +include/hydrogen/core/H2Exception.h
> +include/hydrogen/core/Helpers/
> +include/hydrogen/core/Helpers/Files.h
> +include/hydrogen/core/Helpers/Filesystem.h
> +include/hydrogen/core/Helpers/Future.h
> +include/hydrogen/core/Helpers/Legacy.h
> +include/hydrogen/core/Helpers/Random.h
> +include/hydrogen/core/Helpers/Translations.h
> +include/hydrogen/core/Helpers/Xml.h
> +include/hydrogen/core/Hydrogen.h
> +include/hydrogen/core/IO/
> +include/hydrogen/core/IO/AlsaAudioDriver.h
> +include/hydrogen/core/IO/AlsaMidiDriver.h
> +include/hydrogen/core/IO/AudioOutput.h
> +include/hydrogen/core/IO/CoreAudioDriver.h
> +include/hydrogen/core/IO/CoreMidiDriver.h
> +include/hydrogen/core/IO/DiskWriterDriver.h
> +include/hydrogen/core/IO/FakeDriver.h
> +include/hydrogen/core/IO/JackAudioDriver.h
> +include/hydrogen/core/IO/JackMidiDriver.h
> +include/hydrogen/core/IO/MidiCommon.h
> +include/hydrogen/core/IO/MidiInput.h
> +include/hydrogen/core/IO/MidiOutput.h
> +include/hydrogen/core/IO/NullDriver.h
> +include/hydrogen/core/IO/OssDriver.h
> +include/hydrogen/core/IO/PortAudioDriver.h
> +include/hydrogen/core/IO/PortMidiDriver.h
> +include/hydrogen/core/IO/PulseAudioDriver.h
> +include/hydrogen/core/Lash/
> +include/hydrogen/core/Lash/LashClient.h
> +include/hydrogen/core/License.h
> +include/hydrogen/core/Lilipond/
> +include/hydrogen/core/Lilipond/Lilypond.h
> +include/hydrogen/core/Logger.h
> +include/hydrogen/core/MidiAction.h
> +include/hydrogen/core/MidiMap.h
> +include/hydrogen/core/Nsm.h
> +include/hydrogen/core/NsmClient.h
> +include/hydrogen/core/Object.h
> +include/hydrogen/core/OscServer.h
> +include/hydrogen/core/Preferences/
> +include/hydrogen/core/Preferences/Preferences.h
> +include/hydrogen/core/Preferences/Theme.h
> +include/hydrogen/core/SMF/
> +include/hydrogen/core/SMF/SMF.h
> +include/hydrogen/core/SMF/SMFEvent.h
> +include/hydrogen/core/Sampler/
> +include/hydrogen/core/Sampler/Interpolation.h
> +include/hydrogen/core/Sampler/Sampler.h
> +include/hydrogen/core/SoundLibrary/
> +include/hydrogen/core/SoundLibrary/SoundLibraryDatabase.h
> +include/hydrogen/core/SoundLibrary/SoundLibraryInfo.h
> +include/hydrogen/core/Synth/
> +include/hydrogen/core/Synth/Synth.h
> +include/hydrogen/core/Timehelper.h
> +include/hydrogen/core/Timeline.h
> +include/hydrogen/core/Version.h
> +include/hydrogen/core/rt_clock.h
> +@lib lib/libhydrogen-core-1.2.6.so.${LIBhydrogen-core-1.2.6_VERSION}
>  @man man/man1/hydrogen.1
> -share/appdata/
> -share/appdata/org.hydrogenmusic.Hydrogen.appdata.xml
>  share/applications/org.hydrogenmusic.Hydrogen.desktop
>  share/doc/hydrogen/
> +share/doc/hydrogen/CHANGELOG.md
>  share/doc/hydrogen/CMakeLists.txt
> +share/doc/hydrogen/COPYING
>  share/doc/hydrogen/Makefile
> -share/doc/hydrogen/MidiInstrumentMapping.ods
>  share/doc/hydrogen/README.md
> +share/doc/hydrogen/generate_images/
> +share/doc/hydrogen/generate_images/DiddleyPlaybackTrack.flac
> +share/doc/hydrogen/generate_images/Example.h2song
> +share/doc/hydrogen/generate_images/GM_kit_Diddley_example.h2song
> +share/doc/hydrogen/generate_images/GUI_Single_Pane.svg
> +share/doc/hydrogen/generate_images/GUI_Tabbed.svg
> +share/doc/hydrogen/generate_images/Misc.h2song
> +share/doc/hydrogen/generate_images/PatternListMenu.svg
> +share/doc/hydrogen/generate_images/SampleEditor.svg
> +share/doc/hydrogen/generate_images/alternative_hydrogen.conf
> +share/doc/hydrogen/generate_images/big_hydrogen.conf
> +share/doc/hydrogen/generate_images/default_hydrogen.conf
> +share/doc/hydrogen/generate_images/get_all_images.sh
> +share/doc/hydrogen/generate_images/get_images.sh
> +share/doc/hydrogen/generate_images/shotlist-alt.txt
> +share/doc/hydrogen/generate_images/shotlist-big.txt
> +share/doc/hydrogen/generate_images/shotlist-example.txt
> +share/doc/hydrogen/generate_images/shotlist-misc.txt
> +share/doc/hydrogen/generate_images/shotlist-tabbed.txt
> +share/doc/hydrogen/generate_images/shotlist.txt
> +share/doc/hydrogen/generate_images/virtual_keyboard.svg
>  share/doc/hydrogen/img/
> -share/doc/hydrogen/img/AudioEngineInfoDialog.png
> -share/doc/hydrogen/img/CreateNewPattern.png
> -share/doc/hydrogen/img/DenominatorWarningIcon.png
>  share/doc/hydrogen/img/Downloading_SoundLibrary.png
> -share/doc/hydrogen/img/DrumkitExport.png
> -share/doc/hydrogen/img/DrumkitImport.png
> -share/doc/hydrogen/img/DrumkitLoad.png
> -share/doc/hydrogen/img/DrumkitSave.png
> -share/doc/hydrogen/img/EnablePlaybackTrack.png
> -share/doc/hydrogen/img/Export_song.png
> -share/doc/hydrogen/img/FX_send_knobs.png
> -share/doc/hydrogen/img/GUI_Sections_0.9.5.png
> -share/doc/hydrogen/img/GUI_Sections_0.9.5_v2.png
> -share/doc/hydrogen/img/HearNewNotes.png
> -share/doc/hydrogen/img/Hydrogen_0.9.5_gui.png
> -share/doc/hydrogen/img/InstrumentMapping.png
> -share/doc/hydrogen/img/Instrument_General.png
> -share/doc/hydrogen/img/Instrument_Layers.png
> -share/doc/hydrogen/img/Instrument_Layers_sampleSelection.png
> -share/doc/hydrogen/img/JackTrans_Master.png
>  share/doc/hydrogen/img/LADSPA_FX_Properties.png
> -share/doc/hydrogen/img/MainControls_Rubberband_btn.png
> -share/doc/hydrogen/img/MainModePattern.png
> -share/doc/hydrogen/img/MainModeSong.png
> -share/doc/hydrogen/img/MainPlay.png
> -share/doc/hydrogen/img/MainRecord.png
> -share/doc/hydrogen/img/MainStop.png
> -share/doc/hydrogen/img/MainToolbar.png
> -share/doc/hydrogen/img/MainToolbar_V2.png
> -share/doc/hydrogen/img/MainUI_tabbed.png
> -share/doc/hydrogen/img/MeasureSettings.png
> -share/doc/hydrogen/img/MidiIN_CPU.png
> -share/doc/hydrogen/img/Midi_Actions.png
> -share/doc/hydrogen/img/Mixer.png
> -share/doc/hydrogen/img/MixerDelay.png
> -share/doc/hydrogen/img/MixerFX.png
> -share/doc/hydrogen/img/MixerFXButton.png
> -share/doc/hydrogen/img/MixerFXEdit.png
> -share/doc/hydrogen/img/MixerFXEditButton.png
> -share/doc/hydrogen/img/MixerFXKnob.png
>  share/doc/hydrogen/img/MixerFXSelect.png
> -share/doc/hydrogen/img/MixerLED.png
> -share/doc/hydrogen/img/MixerLoadSample.png
> -share/doc/hydrogen/img/MixerMute.png
> -share/doc/hydrogen/img/MixerPan.png
> -share/doc/hydrogen/img/MixerPlayTest.png
> -share/doc/hydrogen/img/MixerSolo.png
> -share/doc/hydrogen/img/MovePatternDown.png
> -share/doc/hydrogen/img/MovePatternUp.png
> -share/doc/hydrogen/img/NoteKey.png
> -share/doc/hydrogen/img/NoteOff_NoteLength.png
> -share/doc/hydrogen/img/PatternEditor.png
> -share/doc/hydrogen/img/PatternEditorButtons.png
> -share/doc/hydrogen/img/PatternEditorControls.png
> -share/doc/hydrogen/img/PatternEditorDownUp.png
> -share/doc/hydrogen/img/PatternEditorInstr.png
> -share/doc/hydrogen/img/PatternEditorInstr_V2.png
> -share/doc/hydrogen/img/PatternEditorPattern.png
> -share/doc/hydrogen/img/PatternEditorRecording.png
> -share/doc/hydrogen/img/PatternEditorSizeRes.png
> -share/doc/hydrogen/img/PatternEditor_DrumMode.png
> -share/doc/hydrogen/img/PatternEditor_PianoMode.png
> -share/doc/hydrogen/img/PatternSizeDialog.png
> -share/doc/hydrogen/img/PlaybackTrack.png
> -share/doc/hydrogen/img/PreferencesAppearance.png
> -share/doc/hydrogen/img/PreferencesAppearance_V2.png
> -share/doc/hydrogen/img/PreferencesAudioSystem.png
> -share/doc/hydrogen/img/PreferencesAudioSystem_V2.png
> -share/doc/hydrogen/img/PreferencesAudioSystem_V3.png
> -share/doc/hydrogen/img/PreferencesGeneral.png
> -share/doc/hydrogen/img/PreferencesGeneral_V2.png
> -share/doc/hydrogen/img/PreferencesGeneral_V3.png
> -share/doc/hydrogen/img/PreferencesMidiSystem.png
> -share/doc/hydrogen/img/PreferencesMidiSystem_V2.png
> -share/doc/hydrogen/img/Rec_button.png
> -share/doc/hydrogen/img/Res.png
> -share/doc/hydrogen/img/SampleEditor.png
> -share/doc/hydrogen/img/SampleEditor_V5.png
> -share/doc/hydrogen/img/SongEditor.png
> -share/doc/hydrogen/img/SongEditorAddLayer.png
> -share/doc/hydrogen/img/SongEditorButtons.png
> -share/doc/hydrogen/img/SongEditorInsertMode.png
> -share/doc/hydrogen/img/SongEditorLayerClear.png
> -share/doc/hydrogen/img/SongEditorLayerDownUp.png
> -share/doc/hydrogen/img/SongEditorSelectInsertMode.png
> -share/doc/hydrogen/img/SongEditorSelectMode.png
> -share/doc/hydrogen/img/SongLoop.png
> -share/doc/hydrogen/img/SongOperations.png
> -share/doc/hydrogen/img/SoundLibrary.png
> -share/doc/hydrogen/img/Sound_Library_import.png
> -share/doc/hydrogen/img/SoundlibraryHierarchy_V3.png
> -share/doc/hydrogen/img/SoundlibraryHierarchy_V4.png
> -share/doc/hydrogen/img/Tutorial2.h2song
> -share/doc/hydrogen/img/TutorialEnd.png
> -share/doc/hydrogen/img/TutorialStart.png
> -share/doc/hydrogen/img/Virtual_patterns_menu.png
> -share/doc/hydrogen/img/add_tag.png
> -share/doc/hydrogen/img/add_tempo_change.png
> -share/doc/hydrogen/img/background_BPM.png
> -share/doc/hydrogen/img/background_Control.png
> -share/doc/hydrogen/img/background_Control_V2.png
> -share/doc/hydrogen/img/background_Load.png
> -share/doc/hydrogen/img/background_Mode.png
> -share/doc/hydrogen/img/bg_topPanel.png
> -share/doc/hydrogen/img/bpm.png
> -share/doc/hydrogen/img/btn_clear_off.png
> -share/doc/hydrogen/img/btn_draw.png
> -share/doc/hydrogen/img/btn_edit_on.png
> -share/doc/hydrogen/img/btn_hear.png
> -share/doc/hydrogen/img/btn_hear_on.png
> -share/doc/hydrogen/img/btn_live_on.png
> -share/doc/hydrogen/img/btn_loop_on.png
> -share/doc/hydrogen/img/btn_mute_on.png
> -share/doc/hydrogen/img/btn_new_on.png
> -share/doc/hydrogen/img/btn_on_on.png
> -share/doc/hydrogen/img/btn_pattern_mode.png
> -share/doc/hydrogen/img/btn_play_on.png
> -share/doc/hydrogen/img/btn_play_on_mixer.png
> -share/doc/hydrogen/img/btn_quant_off.png
> -share/doc/hydrogen/img/btn_quant_on.png
> -share/doc/hydrogen/img/btn_quant_over.png
> -share/doc/hydrogen/img/btn_record_off.png
> -share/doc/hydrogen/img/btn_record_over.png
> -share/doc/hydrogen/img/btn_select.png
> -share/doc/hydrogen/img/btn_select_off.png
> -share/doc/hydrogen/img/btn_select_on.png
> -share/doc/hydrogen/img/btn_solo_on.png
> -share/doc/hydrogen/img/btn_song_on.png
> -share/doc/hydrogen/img/btn_stop_on.png
> -share/doc/hydrogen/img/btn_updown.png
> -share/doc/hydrogen/img/bypass_on.png
> -share/doc/hydrogen/img/bypass_over.png
> -share/doc/hydrogen/img/cpuload.png
> -share/doc/hydrogen/img/downBtn_on.png
> -share/doc/hydrogen/img/edit_off.png
> -share/doc/hydrogen/img/fill_clear_pattern.png
> -share/doc/hydrogen/img/hearBtn_on.png
> -share/doc/hydrogen/img/instr_ed0.png
> -share/doc/hydrogen/img/instr_ed1.png
> -share/doc/hydrogen/img/item_selected.png
> -share/doc/hydrogen/img/jack_transport.png
> -share/doc/hydrogen/img/midi_in.png
> -share/doc/hydrogen/img/mixer-instrrack_btn.png
> -share/doc/hydrogen/img/newPatternBtn_on.png
> -share/doc/hydrogen/img/nl/
> -share/doc/hydrogen/img/nl/DrumkitExport.png
> -share/doc/hydrogen/img/nl/DrumkitImport.png
> -share/doc/hydrogen/img/nl/DrumkitLoad.png
> -share/doc/hydrogen/img/nl/DrumkitSave.png
> -share/doc/hydrogen/img/nl/InstrumentEditorInstrument.png
> -share/doc/hydrogen/img/nl/InstrumentEditorLayer.png
> -share/doc/hydrogen/img/nl/Mixer.png
> -share/doc/hydrogen/img/nl/MixerFX.png
> -share/doc/hydrogen/img/nl/MixerFXEdit.png
> -share/doc/hydrogen/img/nl/MixerFXSelect.png
> -share/doc/hydrogen/img/nl/PatternEditor.png
> -share/doc/hydrogen/img/nl/PreferencesAppearance.png
> -share/doc/hydrogen/img/nl/PreferencesAudioSystem.png
> -share/doc/hydrogen/img/nl/PreferencesMidiSystem.png
> -share/doc/hydrogen/img/nl/SongEditor.png
> -share/doc/hydrogen/img/nl/SongEditorInsertMode.png
> -share/doc/hydrogen/img/nl/SongEditorSelectMode.png
> -share/doc/hydrogen/img/nl/SongEditorSelectModeCopy.png
> -share/doc/hydrogen/img/pattern_properties.png
> -share/doc/hydrogen/img/quantBtn_off.png
> -share/doc/hydrogen/img/quantBtn_on.png
> -share/doc/hydrogen/img/recBtn_on.png
> -share/doc/hydrogen/img/screenshot-director.png
> -share/doc/hydrogen/img/showFX_on.png
> -share/doc/hydrogen/img/showPeaks_on.png
> -share/doc/hydrogen/img/songFuncBtn_on.png
> -share/doc/hydrogen/img/stacked_mode_V3.png
> -share/doc/hydrogen/img/tag_bar.png
> -share/doc/hydrogen/img/tastiera.png
> -share/doc/hydrogen/img/tempo_bar.png
> -share/doc/hydrogen/img/upBtn_on.png
> +share/doc/hydrogen/img/PlaylistEditor.png
> +share/doc/hydrogen/img/PlaylistEditorControls.png
> +share/doc/hydrogen/img/admonitions/
> +share/doc/hydrogen/img/admonitions/caution.svg
> +share/doc/hydrogen/img/admonitions/important.svg
> +share/doc/hydrogen/img/admonitions/note.svg
> +share/doc/hydrogen/img/admonitions/tip.svg
> +share/doc/hydrogen/img/admonitions/warning.svg
> +share/doc/hydrogen/img/generated_ca/
> +share/doc/hydrogen/img/generated_ca/AudioEngineInfoDialog.png
> +share/doc/hydrogen/img/generated_ca/DenominatorWarningIcon.png
> +share/doc/hydrogen/img/generated_ca/Export_song.png
> +share/doc/hydrogen/img/generated_ca/GUI_Sections_0.9.5_v2.png
> +share/doc/hydrogen/img/generated_ca/GUI_Sections_Background.png
> +share/doc/hydrogen/img/generated_ca/GUI_Sections_Tabbed_Background.png
> +share/doc/hydrogen/img/generated_ca/Instrument_General.png
> +share/doc/hydrogen/img/generated_ca/Instrument_Layers.png
> +share/doc/hydrogen/img/generated_ca/JackTrans_Master.png
> +share/doc/hydrogen/img/generated_ca/MainMenu.png
> +share/doc/hydrogen/img/generated_ca/MainToolbar_V2.png
> +share/doc/hydrogen/img/generated_ca/MainUI_tabbed.png
> +share/doc/hydrogen/img/generated_ca/MeasureSettings.png
> +share/doc/hydrogen/img/generated_ca/MidiIN_CPU.png
> +share/doc/hydrogen/img/generated_ca/MidiSystem_V2.png
> +share/doc/hydrogen/img/generated_ca/Mixer.png
> +share/doc/hydrogen/img/generated_ca/NoteKey.png
> +share/doc/hydrogen/img/generated_ca/NoteOff_NoteLength.png
> +share/doc/hydrogen/img/generated_ca/PatternEditor.png
> +share/doc/hydrogen/img/generated_ca/PatternEditorControls.png
> +share/doc/hydrogen/img/generated_ca/PatternEditorFunctionPopup.png
> +share/doc/hydrogen/img/generated_ca/PatternEditorInstr_V2.png
> +share/doc/hydrogen/img/generated_ca/PatternEditor_DrumMode.png
> +share/doc/hydrogen/img/generated_ca/PatternEditor_PianoMode.png
> +share/doc/hydrogen/img/generated_ca/PatternListPopup.png
> +share/doc/hydrogen/img/generated_ca/PatternListSnippet.png
> +share/doc/hydrogen/img/generated_ca/PlaybackTrack.png
> +share/doc/hydrogen/img/generated_ca/PreferencesAudioSystem_V3.png
> +share/doc/hydrogen/img/generated_ca/PreferencesGeneral_V3.png
> +share/doc/hydrogen/img/generated_ca/PreferencesOSC.png
> +share/doc/hydrogen/img/generated_ca/SampleEditor_Envelope.png
> +share/doc/hydrogen/img/generated_ca/SampleEditor_PitchShift.png
> +share/doc/hydrogen/img/generated_ca/SampleEditor_V5.png
> +share/doc/hydrogen/img/generated_ca/SampleEditor_Wave.png
> +share/doc/hydrogen/img/generated_ca/SongEditor.png
> +share/doc/hydrogen/img/generated_ca/SongEditorPanel.png
> +share/doc/hydrogen/img/generated_ca/SoundLibrary.png
> +share/doc/hydrogen/img/generated_ca/Sound_Library_import.png
> +share/doc/hydrogen/img/generated_ca/Virtual_patterns_menu.png
> +share/doc/hydrogen/img/generated_ca/add_tag.png
> +share/doc/hydrogen/img/generated_ca/add_tempo_change.png
> +share/doc/hydrogen/img/generated_ca/background_BPM.png
> +share/doc/hydrogen/img/generated_ca/background_Control_V2.png
> +share/doc/hydrogen/img/generated_ca/bg_topPanel.png
> +share/doc/hydrogen/img/generated_ca/btn_bc_off.png
> +share/doc/hydrogen/img/generated_ca/btn_bc_set_play_off.png
> +share/doc/hydrogen/img/generated_ca/btn_bc_set_play_on.png
> +share/doc/hydrogen/img/generated_ca/btn_clear_off.png
> +share/doc/hydrogen/img/generated_ca/btn_draw.png
> +share/doc/hydrogen/img/generated_ca/btn_drum_piano_off.png
> +share/doc/hydrogen/img/generated_ca/btn_drum_piano_on.png
> +share/doc/hydrogen/img/generated_ca/btn_hear.png
> +share/doc/hydrogen/img/generated_ca/btn_instrument_line_mute_off.png
> +share/doc/hydrogen/img/generated_ca/btn_instrument_line_solo_off.png
> +share/doc/hydrogen/img/generated_ca/btn_lock.png
> +share/doc/hydrogen/img/generated_ca/btn_metronome_off.png
> +share/doc/hydrogen/img/generated_ca/btn_mute_on.png
> +share/doc/hydrogen/img/generated_ca/btn_new_on.png
> +share/doc/hydrogen/img/generated_ca/btn_pattern_mode.png
> +share/doc/hydrogen/img/generated_ca/btn_play_on_mixer.png
> +share/doc/hydrogen/img/generated_ca/btn_quant_off.png
> +share/doc/hydrogen/img/generated_ca/btn_select.png
> +share/doc/hydrogen/img/generated_ca/btn_solo_on.png
> +share/doc/hydrogen/img/generated_ca/btn_stacked_mode.png
> +share/doc/hydrogen/img/generated_ca/btn_updown.png
> +share/doc/hydrogen/img/generated_ca/btn_view_playbackTrack.png
> +share/doc/hydrogen/img/generated_ca/btn_view_timeline.png
> +share/doc/hydrogen/img/generated_ca/componentMixerLineStrip.png
> +share/doc/hydrogen/img/generated_ca/deleteLayer_off.png
> +share/doc/hydrogen/img/generated_ca/editLayer_off.png
> +share/doc/hydrogen/img/generated_ca/fill_clear_pattern.png
> +share/doc/hydrogen/img/generated_ca/instrumentEditorComponentDropDown.png
> +share/doc/hydrogen/img/generated_ca/instrumentEditorComponentName.png
> +share/doc/hydrogen/img/generated_ca/instrumentEditorControls.png
> +share/doc/hydrogen/img/generated_ca/instrumentEditorLayers.png
> +share/doc/hydrogen/img/generated_ca/instrumentEditorSampleSelection.png
> +share/doc/hydrogen/img/generated_ca/instrument_editor_envelope.png
> +share/doc/hydrogen/img/generated_ca/instrument_editor_filter.png
> +share/doc/hydrogen/img/generated_ca/instrument_editor_hihat_pressure_group.png
> +share/doc/hydrogen/img/generated_ca/instrument_editor_midi_out.png
> +share/doc/hydrogen/img/generated_ca/instrument_editor_mute_group.png
> +share/doc/hydrogen/img/generated_ca/instrument_editor_pitch.png
> +share/doc/hydrogen/img/generated_ca/item_selected.png
> +share/doc/hydrogen/img/generated_ca/lcd_res.png
> +share/doc/hydrogen/img/generated_ca/lcd_size.png
> +share/doc/hydrogen/img/generated_ca/led_trigger_on.png
> +share/doc/hydrogen/img/generated_ca/loadLayer_off.png
> +share/doc/hydrogen/img/generated_ca/masterMixerLine.png
> +share/doc/hydrogen/img/generated_ca/midiSenseButton.png
> +share/doc/hydrogen/img/generated_ca/mixer-instrrack_btn.png
> +share/doc/hydrogen/img/generated_ca/mixerFXBypassButton.png
> +share/doc/hydrogen/img/generated_ca/mixerFXEditButton.png
> +share/doc/hydrogen/img/generated_ca/mixerFXRack.png
> +share/doc/hydrogen/img/generated_ca/mixerLineStrip.png
> +share/doc/hydrogen/img/generated_ca/mixerMasterMuteButton.png
> +share/doc/hydrogen/img/generated_ca/mixerSettingsButton.png
> +share/doc/hydrogen/img/generated_ca/mixerSettingsDialog.png
> +share/doc/hydrogen/img/generated_ca/mixerShowFXButton.png
> +share/doc/hydrogen/img/generated_ca/mixerShowPeaksButton.png
> +share/doc/hydrogen/img/generated_ca/mixer_knob.png
> +share/doc/hydrogen/img/generated_ca/mixer_rotary.png
> +share/doc/hydrogen/img/generated_ca/notePropertiesRuler.png
> +share/doc/hydrogen/img/generated_ca/pattern_properties.png
> +share/doc/hydrogen/img/generated_ca/playerControlForwardButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlJackMasterButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlJackTransportButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlLoopButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlPatternModeButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlPlayButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlRecordButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlRewindButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlRubberbandButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlSongModeButton.png
> +share/doc/hydrogen/img/generated_ca/playerControlStopButton.png
> +share/doc/hydrogen/img/generated_ca/preferencesColorsTab.png
> +share/doc/hydrogen/img/generated_ca/preferencesExportThemeButton.png
> +share/doc/hydrogen/img/generated_ca/preferencesFontTab.png
> +share/doc/hydrogen/img/generated_ca/preferencesImportThemeButton.png
> +share/doc/hydrogen/img/generated_ca/preferencesInterfaceTab.png
> +share/doc/hydrogen/img/generated_ca/preferencesResetThemeButton.png
> +share/doc/hydrogen/img/generated_ca/screenshot-director.png
> +share/doc/hydrogen/img/generated_ca/songEditorAutomationPathView.png
> +share/doc/hydrogen/img/generated_ca/songEditorBackground.png
> +share/doc/hydrogen/img/generated_ca/songEditorPlaybackTrackEditButton.png
> +share/doc/hydrogen/img/generated_ca/songEditorPlaybackTrackFader.png
> +share/doc/hydrogen/img/generated_ca/songEditorPlaybackTrackMuteButton.png
> +share/doc/hydrogen/img/generated_ca/songEditorPositionRuler.png
> +share/doc/hydrogen/img/generated_ca/songEditorTimeline.png
> +share/doc/hydrogen/img/generated_ca/songEditorTimelineButton.png
> +share/doc/hydrogen/img/generated_ca/soundLibraryPropertiesDialog.png
> +share/doc/hydrogen/img/generated_de/
> +share/doc/hydrogen/img/generated_de/AudioEngineInfoDialog.png
> +share/doc/hydrogen/img/generated_de/DenominatorWarningIcon.png
> +share/doc/hydrogen/img/generated_de/Export_song.png
> +share/doc/hydrogen/img/generated_de/GUI_Sections_0.9.5_v2.png
> +share/doc/hydrogen/img/generated_de/GUI_Sections_Background.png
> +share/doc/hydrogen/img/generated_de/GUI_Sections_Tabbed_Background.png
> +share/doc/hydrogen/img/generated_de/Instrument_General.png
> +share/doc/hydrogen/img/generated_de/Instrument_Layers.png
> +share/doc/hydrogen/img/generated_de/JackTrans_Master.png
> +share/doc/hydrogen/img/generated_de/MainMenu.png
> +share/doc/hydrogen/img/generated_de/MainToolbar_V2.png
> +share/doc/hydrogen/img/generated_de/MainUI_tabbed.png
> +share/doc/hydrogen/img/generated_de/MeasureSettings.png
> +share/doc/hydrogen/img/generated_de/MidiIN_CPU.png
> +share/doc/hydrogen/img/generated_de/MidiSystem_V2.png
> +share/doc/hydrogen/img/generated_de/Mixer.png
> +share/doc/hydrogen/img/generated_de/NoteKey.png
> +share/doc/hydrogen/img/generated_de/NoteOff_NoteLength.png
> +share/doc/hydrogen/img/generated_de/PatternEditor.png
> +share/doc/hydrogen/img/generated_de/PatternEditorControls.png
> +share/doc/hydrogen/img/generated_de/PatternEditorFunctionPopup.png
> +share/doc/hydrogen/img/generated_de/PatternEditorInstr_V2.png
> +share/doc/hydrogen/img/generated_de/PatternEditor_DrumMode.png
> +share/doc/hydrogen/img/generated_de/PatternEditor_PianoMode.png
> +share/doc/hydrogen/img/generated_de/PatternListPopup.png
> +share/doc/hydrogen/img/generated_de/PatternListSnippet.png
> +share/doc/hydrogen/img/generated_de/PlaybackTrack.png
> +share/doc/hydrogen/img/generated_de/PreferencesAudioSystem_V3.png
> +share/doc/hydrogen/img/generated_de/PreferencesGeneral_V3.png
> +share/doc/hydrogen/img/generated_de/PreferencesOSC.png
> +share/doc/hydrogen/img/generated_de/SampleEditor_Envelope.png
> +share/doc/hydrogen/img/generated_de/SampleEditor_PitchShift.png
> +share/doc/hydrogen/img/generated_de/SampleEditor_V5.png
> +share/doc/hydrogen/img/generated_de/SampleEditor_Wave.png
> +share/doc/hydrogen/img/generated_de/SongEditor.png
> +share/doc/hydrogen/img/generated_de/SongEditorPanel.png
> +share/doc/hydrogen/img/generated_de/SoundLibrary.png
> +share/doc/hydrogen/img/generated_de/Sound_Library_import.png
> +share/doc/hydrogen/img/generated_de/Virtual_patterns_menu.png
> +share/doc/hydrogen/img/generated_de/add_tag.png
> +share/doc/hydrogen/img/generated_de/add_tempo_change.png
> +share/doc/hydrogen/img/generated_de/background_BPM.png
> +share/doc/hydrogen/img/generated_de/background_Control_V2.png
> +share/doc/hydrogen/img/generated_de/bg_topPanel.png
> +share/doc/hydrogen/img/generated_de/btn_bc_off.png
> +share/doc/hydrogen/img/generated_de/btn_bc_set_play_off.png
> +share/doc/hydrogen/img/generated_de/btn_bc_set_play_on.png
> +share/doc/hydrogen/img/generated_de/btn_clear_off.png
> +share/doc/hydrogen/img/generated_de/btn_draw.png
> +share/doc/hydrogen/img/generated_de/btn_drum_piano_off.png
> +share/doc/hydrogen/img/generated_de/btn_drum_piano_on.png
> +share/doc/hydrogen/img/generated_de/btn_hear.png
> +share/doc/hydrogen/img/generated_de/btn_instrument_line_mute_off.png
> +share/doc/hydrogen/img/generated_de/btn_instrument_line_solo_off.png
> +share/doc/hydrogen/img/generated_de/btn_lock.png
> +share/doc/hydrogen/img/generated_de/btn_metronome_off.png
> +share/doc/hydrogen/img/generated_de/btn_mute_on.png
> +share/doc/hydrogen/img/generated_de/btn_new_on.png
> +share/doc/hydrogen/img/generated_de/btn_pattern_mode.png
> +share/doc/hydrogen/img/generated_de/btn_play_on_mixer.png
> +share/doc/hydrogen/img/generated_de/btn_quant_off.png
> +share/doc/hydrogen/img/generated_de/btn_select.png
> +share/doc/hydrogen/img/generated_de/btn_solo_on.png
> +share/doc/hydrogen/img/generated_de/btn_stacked_mode.png
> +share/doc/hydrogen/img/generated_de/btn_updown.png
> +share/doc/hydrogen/img/generated_de/btn_view_playbackTrack.png
> +share/doc/hydrogen/img/generated_de/btn_view_timeline.png
> +share/doc/hydrogen/img/generated_de/componentMixerLineStrip.png
> +share/doc/hydrogen/img/generated_de/deleteLayer_off.png
> +share/doc/hydrogen/img/generated_de/editLayer_off.png
> +share/doc/hydrogen/img/generated_de/fill_clear_pattern.png
> +share/doc/hydrogen/img/generated_de/instrumentEditorComponentDropDown.png
> +share/doc/hydrogen/img/generated_de/instrumentEditorComponentName.png
> +share/doc/hydrogen/img/generated_de/instrumentEditorControls.png
> +share/doc/hydrogen/img/generated_de/instrumentEditorLayers.png
> +share/doc/hydrogen/img/generated_de/instrumentEditorSampleSelection.png
> +share/doc/hydrogen/img/generated_de/instrument_editor_envelope.png
> +share/doc/hydrogen/img/generated_de/instrument_editor_filter.png
> +share/doc/hydrogen/img/generated_de/instrument_editor_hihat_pressure_group.png
> +share/doc/hydrogen/img/generated_de/instrument_editor_midi_out.png
> +share/doc/hydrogen/img/generated_de/instrument_editor_mute_group.png
> +share/doc/hydrogen/img/generated_de/instrument_editor_pitch.png
> +share/doc/hydrogen/img/generated_de/item_selected.png
> +share/doc/hydrogen/img/generated_de/lcd_res.png
> +share/doc/hydrogen/img/generated_de/lcd_size.png
> +share/doc/hydrogen/img/generated_de/led_trigger_on.png
> +share/doc/hydrogen/img/generated_de/loadLayer_off.png
> +share/doc/hydrogen/img/generated_de/masterMixerLine.png
> +share/doc/hydrogen/img/generated_de/midiSenseButton.png
> +share/doc/hydrogen/img/generated_de/mixer-instrrack_btn.png
> +share/doc/hydrogen/img/generated_de/mixerFXBypassButton.png
> +share/doc/hydrogen/img/generated_de/mixerFXEditButton.png
> +share/doc/hydrogen/img/generated_de/mixerFXRack.png
> +share/doc/hydrogen/img/generated_de/mixerLineStrip.png
> +share/doc/hydrogen/img/generated_de/mixerMasterMuteButton.png
> +share/doc/hydrogen/img/generated_de/mixerSettingsButton.png
> +share/doc/hydrogen/img/generated_de/mixerSettingsDialog.png
> +share/doc/hydrogen/img/generated_de/mixerShowFXButton.png
> +share/doc/hydrogen/img/generated_de/mixerShowPeaksButton.png
> +share/doc/hydrogen/img/generated_de/mixer_knob.png
> +share/doc/hydrogen/img/generated_de/mixer_rotary.png
> +share/doc/hydrogen/img/generated_de/notePropertiesRuler.png
> +share/doc/hydrogen/img/generated_de/pattern_properties.png
> +share/doc/hydrogen/img/generated_de/playerControlForwardButton.png
> +share/doc/hydrogen/img/generated_de/playerControlJackMasterButton.png
> +share/doc/hydrogen/img/generated_de/playerControlJackTransportButton.png
> +share/doc/hydrogen/img/generated_de/playerControlLoopButton.png
> +share/doc/hydrogen/img/generated_de/playerControlPatternModeButton.png
> +share/doc/hydrogen/img/generated_de/playerControlPlayButton.png
> +share/doc/hydrogen/img/generated_de/playerControlRecordButton.png
> +share/doc/hydrogen/img/generated_de/playerControlRewindButton.png
> +share/doc/hydrogen/img/generated_de/playerControlRubberbandButton.png
> +share/doc/hydrogen/img/generated_de/playerControlSongModeButton.png
> +share/doc/hydrogen/img/generated_de/playerControlStopButton.png
> +share/doc/hydrogen/img/generated_de/preferencesColorsTab.png
> +share/doc/hydrogen/img/generated_de/preferencesExportThemeButton.png
> +share/doc/hydrogen/img/generated_de/preferencesFontTab.png
> +share/doc/hydrogen/img/generated_de/preferencesImportThemeButton.png
> +share/doc/hydrogen/img/generated_de/preferencesInterfaceTab.png
> +share/doc/hydrogen/img/generated_de/preferencesResetThemeButton.png
> +share/doc/hydrogen/img/generated_de/screenshot-director.png
> +share/doc/hydrogen/img/generated_de/songEditorAutomationPathView.png
> +share/doc/hydrogen/img/generated_de/songEditorBackground.png
> +share/doc/hydrogen/img/generated_de/songEditorPlaybackTrackEditButton.png
> +share/doc/hydrogen/img/generated_de/songEditorPlaybackTrackFader.png
> +share/doc/hydrogen/img/generated_de/songEditorPlaybackTrackMuteButton.png
> +share/doc/hydrogen/img/generated_de/songEditorPositionRuler.png
> +share/doc/hydrogen/img/generated_de/songEditorTimeline.png
> +share/doc/hydrogen/img/generated_de/songEditorTimelineButton.png
> +share/doc/hydrogen/img/generated_de/soundLibraryPropertiesDialog.png
> +share/doc/hydrogen/img/generated_en/
> +share/doc/hydrogen/img/generated_en/AudioEngineInfoDialog.png
> +share/doc/hydrogen/img/generated_en/Export_song.png
> +share/doc/hydrogen/img/generated_en/GUI_Sections_0.9.5_v2.png
> +share/doc/hydrogen/img/generated_en/GUI_Sections_Background.png
> +share/doc/hydrogen/img/generated_en/GUI_Sections_Tabbed_Background.png
> +share/doc/hydrogen/img/generated_en/Instrument_General.png
> +share/doc/hydrogen/img/generated_en/Instrument_Layers.png
> +share/doc/hydrogen/img/generated_en/JackTimebaseBlue.png
> +share/doc/hydrogen/img/generated_en/JackTimebaseDisabled.png
> +share/doc/hydrogen/img/generated_en/JackTimebaseOff.png
> +share/doc/hydrogen/img/generated_en/JackTimebaseRed.png
> +share/doc/hydrogen/img/generated_en/JackTrans_Master.png
> +share/doc/hydrogen/img/generated_en/JackTrans_Timebase.png
> +share/doc/hydrogen/img/generated_en/MainMenu.png
> +share/doc/hydrogen/img/generated_en/MainToolbar_V2.png
> +share/doc/hydrogen/img/generated_en/MainUI_tabbed.png
> +share/doc/hydrogen/img/generated_en/MeasureSettings.png
> +share/doc/hydrogen/img/generated_en/MidiIN_CPU.png
> +share/doc/hydrogen/img/generated_en/MidiSystem_V2.png
> +share/doc/hydrogen/img/generated_en/Mixer.png
> +share/doc/hydrogen/img/generated_en/NoteKey.png
> +share/doc/hydrogen/img/generated_en/NoteOff_NoteLength.png
> +share/doc/hydrogen/img/generated_en/NoteType_CustomLength.png
> +share/doc/hydrogen/img/generated_en/NoteType_Inaccessible.png
> +share/doc/hydrogen/img/generated_en/NoteType_Regular.png
> +share/doc/hydrogen/img/generated_en/NoteType_StopNote.png
> +share/doc/hydrogen/img/generated_en/PatternEditor.png
> +share/doc/hydrogen/img/generated_en/PatternEditorControls.png
> +share/doc/hydrogen/img/generated_en/PatternEditorFunctionPopup.png
> +share/doc/hydrogen/img/generated_en/PatternEditorInstr_V2.png
> +share/doc/hydrogen/img/generated_en/PatternEditor_DrumMode.png
> +share/doc/hydrogen/img/generated_en/PatternEditor_PianoMode.png
> +share/doc/hydrogen/img/generated_en/PatternListPopup.png
> +share/doc/hydrogen/img/generated_en/PatternListSnippet.png
> +share/doc/hydrogen/img/generated_en/PlaybackTrack.png
> +share/doc/hydrogen/img/generated_en/PreferencesAudioSystem_V3.png
> +share/doc/hydrogen/img/generated_en/PreferencesGeneral_V3.png
> +share/doc/hydrogen/img/generated_en/PreferencesOSC.png
> +share/doc/hydrogen/img/generated_en/SampleEditor_Envelope.png
> +share/doc/hydrogen/img/generated_en/SampleEditor_PitchShift.png
> +share/doc/hydrogen/img/generated_en/SampleEditor_V5.png
> +share/doc/hydrogen/img/generated_en/SampleEditor_Wave.png
> +share/doc/hydrogen/img/generated_en/SongEditor.png
> +share/doc/hydrogen/img/generated_en/SongEditorPanel.png
> +share/doc/hydrogen/img/generated_en/SoundLibrary.png
> +share/doc/hydrogen/img/generated_en/Sound_Library_import.png
> +share/doc/hydrogen/img/generated_en/Virtual_patterns_menu.png
> +share/doc/hydrogen/img/generated_en/add_tag.png
> +share/doc/hydrogen/img/generated_en/add_tempo_change.png
> +share/doc/hydrogen/img/generated_en/background_BPM.png
> +share/doc/hydrogen/img/generated_en/background_Control_V2.png
> +share/doc/hydrogen/img/generated_en/bg_topPanel.png
> +share/doc/hydrogen/img/generated_en/btn_bc_off.png
> +share/doc/hydrogen/img/generated_en/btn_bc_set_play_off.png
> +share/doc/hydrogen/img/generated_en/btn_bc_set_play_on.png
> +share/doc/hydrogen/img/generated_en/btn_clear_off.png
> +share/doc/hydrogen/img/generated_en/btn_draw.png
> +share/doc/hydrogen/img/generated_en/btn_drum_piano_off.png
> +share/doc/hydrogen/img/generated_en/btn_drum_piano_on.png
> +share/doc/hydrogen/img/generated_en/btn_hear.png
> +share/doc/hydrogen/img/generated_en/btn_instrument_line_mute_off.png
> +share/doc/hydrogen/img/generated_en/btn_instrument_line_solo_off.png
> +share/doc/hydrogen/img/generated_en/btn_lock.png
> +share/doc/hydrogen/img/generated_en/btn_metronome_off.png
> +share/doc/hydrogen/img/generated_en/btn_mute_on.png
> +share/doc/hydrogen/img/generated_en/btn_new_on.png
> +share/doc/hydrogen/img/generated_en/btn_pattern_mode.png
> +share/doc/hydrogen/img/generated_en/btn_play_on_mixer.png
> +share/doc/hydrogen/img/generated_en/btn_quant_off.png
> +share/doc/hydrogen/img/generated_en/btn_select.png
> +share/doc/hydrogen/img/generated_en/btn_solo_on.png
> +share/doc/hydrogen/img/generated_en/btn_stacked_mode.png
> +share/doc/hydrogen/img/generated_en/btn_updown.png
> +share/doc/hydrogen/img/generated_en/btn_view_playbackTrack.png
> +share/doc/hydrogen/img/generated_en/btn_view_timeline.png
> +share/doc/hydrogen/img/generated_en/componentMixerLineStrip.png
> +share/doc/hydrogen/img/generated_en/deleteLayer_off.png
> +share/doc/hydrogen/img/generated_en/editLayer_off.png
> +share/doc/hydrogen/img/generated_en/fill_clear_pattern.png
> +share/doc/hydrogen/img/generated_en/instrumentEditorComponentDropDown.png
> +share/doc/hydrogen/img/generated_en/instrumentEditorComponentName.png
> +share/doc/hydrogen/img/generated_en/instrumentEditorControls.png
> +share/doc/hydrogen/img/generated_en/instrumentEditorLayers.png
> +share/doc/hydrogen/img/generated_en/instrumentEditorSampleSelection.png
> +share/doc/hydrogen/img/generated_en/instrument_editor_envelope.png
> +share/doc/hydrogen/img/generated_en/instrument_editor_filter.png
> +share/doc/hydrogen/img/generated_en/instrument_editor_hihat_pressure_group.png
> +share/doc/hydrogen/img/generated_en/instrument_editor_midi_out.png
> +share/doc/hydrogen/img/generated_en/instrument_editor_mute_group.png
> +share/doc/hydrogen/img/generated_en/instrument_editor_pitch.png
> +share/doc/hydrogen/img/generated_en/item_selected.png
> +share/doc/hydrogen/img/generated_en/lcd_res.png
> +share/doc/hydrogen/img/generated_en/lcd_size.png
> +share/doc/hydrogen/img/generated_en/led_trigger_on.png
> +share/doc/hydrogen/img/generated_en/loadLayer_off.png
> +share/doc/hydrogen/img/generated_en/masterMixerLine.png
> +share/doc/hydrogen/img/generated_en/midiSenseButton.png
> +share/doc/hydrogen/img/generated_en/mixer-instrrack_btn.png
> +share/doc/hydrogen/img/generated_en/mixerFXBypassButton.png
> +share/doc/hydrogen/img/generated_en/mixerFXEditButton.png
> +share/doc/hydrogen/img/generated_en/mixerFXRack.png
> +share/doc/hydrogen/img/generated_en/mixerLineStrip.png
> +share/doc/hydrogen/img/generated_en/mixerMasterMuteButton.png
> +share/doc/hydrogen/img/generated_en/mixerSettingsButton.png
> +share/doc/hydrogen/img/generated_en/mixerSettingsDialog.png
> +share/doc/hydrogen/img/generated_en/mixerShowFXButton.png
> +share/doc/hydrogen/img/generated_en/mixerShowPeaksButton.png
> +share/doc/hydrogen/img/generated_en/mixer_knob.png
> +share/doc/hydrogen/img/generated_en/mixer_rotary.png
> +share/doc/hydrogen/img/generated_en/notePropertiesRuler.png
> +share/doc/hydrogen/img/generated_en/pattern_properties.png
> +share/doc/hydrogen/img/generated_en/playerControlForwardButton.png
> +share/doc/hydrogen/img/generated_en/playerControlJackTransportButton.png
> +share/doc/hydrogen/img/generated_en/playerControlLoopButton.png
> +share/doc/hydrogen/img/generated_en/playerControlPatternModeButton.png
> +share/doc/hydrogen/img/generated_en/playerControlPlayButton.png
> +share/doc/hydrogen/img/generated_en/playerControlRecordButton.png
> +share/doc/hydrogen/img/generated_en/playerControlRewindButton.png
> +share/doc/hydrogen/img/generated_en/playerControlRubberbandButton.png
> +share/doc/hydrogen/img/generated_en/playerControlSongModeButton.png
> +share/doc/hydrogen/img/generated_en/playerControlStopButton.png
> +share/doc/hydrogen/img/generated_en/preferencesColorsTab.png
> +share/doc/hydrogen/img/generated_en/preferencesExportThemeButton.png
> +share/doc/hydrogen/img/generated_en/preferencesFontTab.png
> +share/doc/hydrogen/img/generated_en/preferencesImportThemeButton.png
> +share/doc/hydrogen/img/generated_en/preferencesInterfaceTab.png
> +share/doc/hydrogen/img/generated_en/preferencesResetThemeButton.png
> +share/doc/hydrogen/img/generated_en/screenshot-director.png
> +share/doc/hydrogen/img/generated_en/songEditorAutomationPathView.png
> +share/doc/hydrogen/img/generated_en/songEditorBackground.png
> +share/doc/hydrogen/img/generated_en/songEditorPlaybackTrackEditButton.png
> +share/doc/hydrogen/img/generated_en/songEditorPlaybackTrackFader.png
> +share/doc/hydrogen/img/generated_en/songEditorPlaybackTrackMuteButton.png
> +share/doc/hydrogen/img/generated_en/songEditorPositionRuler.png
> +share/doc/hydrogen/img/generated_en/songEditorTimeline.png
> +share/doc/hydrogen/img/generated_en/songEditorTimelineButton.png
> +share/doc/hydrogen/img/generated_en/soundLibraryPropertiesDialog.png
> +share/doc/hydrogen/img/generated_es/
> +share/doc/hydrogen/img/generated_es/AudioEngineInfoDialog.png
> +share/doc/hydrogen/img/generated_es/DenominatorWarningIcon.png
> +share/doc/hydrogen/img/generated_es/Export_song.png
> +share/doc/hydrogen/img/generated_es/GUI_Sections_0.9.5_v2.png
> +share/doc/hydrogen/img/generated_es/GUI_Sections_Background.png
> +share/doc/hydrogen/img/generated_es/GUI_Sections_Tabbed_Background.png
> +share/doc/hydrogen/img/generated_es/Instrument_General.png
> +share/doc/hydrogen/img/generated_es/Instrument_Layers.png
> +share/doc/hydrogen/img/generated_es/JackTrans_Master.png
> +share/doc/hydrogen/img/generated_es/MainMenu.png
> +share/doc/hydrogen/img/generated_es/MainToolbar_V2.png
> +share/doc/hydrogen/img/generated_es/MainUI_tabbed.png
> +share/doc/hydrogen/img/generated_es/MeasureSettings.png
> +share/doc/hydrogen/img/generated_es/MidiIN_CPU.png
> +share/doc/hydrogen/img/generated_es/MidiSystem_V2.png
> +share/doc/hydrogen/img/generated_es/Mixer.png
> +share/doc/hydrogen/img/generated_es/NoteKey.png
> +share/doc/hydrogen/img/generated_es/NoteOff_NoteLength.png
> +share/doc/hydrogen/img/generated_es/PatternEditor.png
> +share/doc/hydrogen/img/generated_es/PatternEditorControls.png
> +share/doc/hydrogen/img/generated_es/PatternEditorFunctionPopup.png
> +share/doc/hydrogen/img/generated_es/PatternEditorInstr_V2.png
> +share/doc/hydrogen/img/generated_es/PatternEditor_DrumMode.png
> +share/doc/hydrogen/img/generated_es/PatternEditor_PianoMode.png
> +share/doc/hydrogen/img/generated_es/PatternListPopup.png
> +share/doc/hydrogen/img/generated_es/PatternListSnippet.png
> +share/doc/hydrogen/img/generated_es/PlaybackTrack.png
> +share/doc/hydrogen/img/generated_es/PreferencesAudioSystem_V3.png
> +share/doc/hydrogen/img/generated_es/PreferencesGeneral_V3.png
> +share/doc/hydrogen/img/generated_es/PreferencesOSC.png
> +share/doc/hydrogen/img/generated_es/SampleEditor_Envelope.png
> +share/doc/hydrogen/img/generated_es/SampleEditor_PitchShift.png
> +share/doc/hydrogen/img/generated_es/SampleEditor_V5.png
> +share/doc/hydrogen/img/generated_es/SampleEditor_Wave.png
> +share/doc/hydrogen/img/generated_es/SongEditor.png
> +share/doc/hydrogen/img/generated_es/SongEditorPanel.png
> +share/doc/hydrogen/img/generated_es/SoundLibrary.png
> +share/doc/hydrogen/img/generated_es/Sound_Library_import.png
> +share/doc/hydrogen/img/generated_es/Virtual_patterns_menu.png
> +share/doc/hydrogen/img/generated_es/add_tag.png
> +share/doc/hydrogen/img/generated_es/add_tempo_change.png
> +share/doc/hydrogen/img/generated_es/background_BPM.png
> +share/doc/hydrogen/img/generated_es/background_Control_V2.png
> +share/doc/hydrogen/img/generated_es/bg_topPanel.png
> +share/doc/hydrogen/img/generated_es/btn_bc_off.png
> +share/doc/hydrogen/img/generated_es/btn_bc_set_play_off.png
> +share/doc/hydrogen/img/generated_es/btn_bc_set_play_on.png
> +share/doc/hydrogen/img/generated_es/btn_clear_off.png
> +share/doc/hydrogen/img/generated_es/btn_draw.png
> +share/doc/hydrogen/img/generated_es/btn_drum_piano_off.png
> +share/doc/hydrogen/img/generated_es/btn_drum_piano_on.png
> +share/doc/hydrogen/img/generated_es/btn_hear.png
> +share/doc/hydrogen/img/generated_es/btn_instrument_line_mute_off.png
> +share/doc/hydrogen/img/generated_es/btn_instrument_line_solo_off.png
> +share/doc/hydrogen/img/generated_es/btn_lock.png
> +share/doc/hydrogen/img/generated_es/btn_metronome_off.png
> +share/doc/hydrogen/img/generated_es/btn_mute_on.png
> +share/doc/hydrogen/img/generated_es/btn_new_on.png
> +share/doc/hydrogen/img/generated_es/btn_pattern_mode.png
> +share/doc/hydrogen/img/generated_es/btn_play_on_mixer.png
> +share/doc/hydrogen/img/generated_es/btn_quant_off.png
> +share/doc/hydrogen/img/generated_es/btn_select.png
> +share/doc/hydrogen/img/generated_es/btn_solo_on.png
> +share/doc/hydrogen/img/generated_es/btn_stacked_mode.png
> +share/doc/hydrogen/img/generated_es/btn_updown.png
> +share/doc/hydrogen/img/generated_es/btn_view_playbackTrack.png
> +share/doc/hydrogen/img/generated_es/btn_view_timeline.png
> +share/doc/hydrogen/img/generated_es/componentMixerLineStrip.png
> +share/doc/hydrogen/img/generated_es/deleteLayer_off.png
> +share/doc/hydrogen/img/generated_es/editLayer_off.png
> +share/doc/hydrogen/img/generated_es/fill_clear_pattern.png
> +share/doc/hydrogen/img/generated_es/instrumentEditorComponentDropDown.png
> +share/doc/hydrogen/img/generated_es/instrumentEditorComponentName.png
> +share/doc/hydrogen/img/generated_es/instrumentEditorControls.png
> +share/doc/hydrogen/img/generated_es/instrumentEditorLayers.png
> +share/doc/hydrogen/img/generated_es/instrumentEditorSampleSelection.png
> +share/doc/hydrogen/img/generated_es/instrument_editor_envelope.png
> +share/doc/hydrogen/img/generated_es/instrument_editor_filter.png
> +share/doc/hydrogen/img/generated_es/instrument_editor_hihat_pressure_group.png
> +share/doc/hydrogen/img/generated_es/instrument_editor_midi_out.png
> +share/doc/hydrogen/img/generated_es/instrument_editor_mute_group.png
> +share/doc/hydrogen/img/generated_es/instrument_editor_pitch.png
> +share/doc/hydrogen/img/generated_es/item_selected.png
> +share/doc/hydrogen/img/generated_es/lcd_res.png
> +share/doc/hydrogen/img/generated_es/lcd_size.png
> +share/doc/hydrogen/img/generated_es/led_trigger_on.png
> +share/doc/hydrogen/img/generated_es/loadLayer_off.png
> +share/doc/hydrogen/img/generated_es/masterMixerLine.png
> +share/doc/hydrogen/img/generated_es/midiSenseButton.png
> +share/doc/hydrogen/img/generated_es/mixer-instrrack_btn.png
> +share/doc/hydrogen/img/generated_es/mixerFXBypassButton.png
> +share/doc/hydrogen/img/generated_es/mixerFXEditButton.png
> +share/doc/hydrogen/img/generated_es/mixerFXRack.png
> +share/doc/hydrogen/img/generated_es/mixerLineStrip.png
> +share/doc/hydrogen/img/generated_es/mixerMasterMuteButton.png
> +share/doc/hydrogen/img/generated_es/mixerSettingsButton.png
> +share/doc/hydrogen/img/generated_es/mixerSettingsDialog.png
> +share/doc/hydrogen/img/generated_es/mixerShowFXButton.png
> +share/doc/hydrogen/img/generated_es/mixerShowPeaksButton.png
> +share/doc/hydrogen/img/generated_es/mixer_knob.png
> +share/doc/hydrogen/img/generated_es/mixer_rotary.png
> +share/doc/hydrogen/img/generated_es/notePropertiesRuler.png
> +share/doc/hydrogen/img/generated_es/pattern_properties.png
> +share/doc/hydrogen/img/generated_es/playerControlForwardButton.png
> +share/doc/hydrogen/img/generated_es/playerControlJackMasterButton.png
> +share/doc/hydrogen/img/generated_es/playerControlJackTransportButton.png
> +share/doc/hydrogen/img/generated_es/playerControlLoopButton.png
> +share/doc/hydrogen/img/generated_es/playerControlPatternModeButton.png
> +share/doc/hydrogen/img/generated_es/playerControlPlayButton.png
> +share/doc/hydrogen/img/generated_es/playerControlRecordButton.png
> +share/doc/hydrogen/img/generated_es/playerControlRewindButton.png
> +share/doc/hydrogen/img/generated_es/playerControlRubberbandButton.png
> +share/doc/hydrogen/img/generated_es/playerControlSongModeButton.png
> +share/doc/hydrogen/img/generated_es/playerControlStopButton.png
> +share/doc/hydrogen/img/generated_es/preferencesColorsTab.png
> +share/doc/hydrogen/img/generated_es/preferencesExportThemeButton.png
> +share/doc/hydrogen/img/generated_es/preferencesFontTab.png
> +share/doc/hydrogen/img/generated_es/preferencesImportThemeButton.png
> +share/doc/hydrogen/img/generated_es/preferencesInterfaceTab.png
> +share/doc/hydrogen/img/generated_es/preferencesResetThemeButton.png
> +share/doc/hydrogen/img/generated_es/screenshot-director.png
> +share/doc/hydrogen/img/generated_es/songEditorAutomationPathView.png
> +share/doc/hydrogen/img/generated_es/songEditorBackground.png
> +share/doc/hydrogen/img/generated_es/songEditorPlaybackTrackEditButton.png
> +share/doc/hydrogen/img/generated_es/songEditorPlaybackTrackFader.png
> +share/doc/hydrogen/img/generated_es/songEditorPlaybackTrackMuteButton.png
> +share/doc/hydrogen/img/generated_es/songEditorPositionRuler.png
> +share/doc/hydrogen/img/generated_es/songEditorTimeline.png
> +share/doc/hydrogen/img/generated_es/songEditorTimelineButton.png
> +share/doc/hydrogen/img/generated_es/soundLibraryPropertiesDialog.png
> +share/doc/hydrogen/img/generated_fr/
> +share/doc/hydrogen/img/generated_fr/AudioEngineInfoDialog.png
> +share/doc/hydrogen/img/generated_fr/DenominatorWarningIcon.png
> +share/doc/hydrogen/img/generated_fr/Export_song.png
> +share/doc/hydrogen/img/generated_fr/GUI_Sections_0.9.5_v2.png
> +share/doc/hydrogen/img/generated_fr/GUI_Sections_Background.png
> +share/doc/hydrogen/img/generated_fr/GUI_Sections_Tabbed_Background.png
> +share/doc/hydrogen/img/generated_fr/Instrument_General.png
> +share/doc/hydrogen/img/generated_fr/Instrument_Layers.png
> +share/doc/hydrogen/img/generated_fr/JackTrans_Master.png
> +share/doc/hydrogen/img/generated_fr/MainMenu.png
> +share/doc/hydrogen/img/generated_fr/MainToolbar_V2.png
> +share/doc/hydrogen/img/generated_fr/MainUI_tabbed.png
> +share/doc/hydrogen/img/generated_fr/MeasureSettings.png
> +share/doc/hydrogen/img/generated_fr/MidiIN_CPU.png
> +share/doc/hydrogen/img/generated_fr/MidiSystem_V2.png
> +share/doc/hydrogen/img/generated_fr/Mixer.png
> +share/doc/hydrogen/img/generated_fr/NoteKey.png
> +share/doc/hydrogen/img/generated_fr/NoteOff_NoteLength.png
> +share/doc/hydrogen/img/generated_fr/PatternEditor.png
> +share/doc/hydrogen/img/generated_fr/PatternEditorControls.png
> +share/doc/hydrogen/img/generated_fr/PatternEditorFunctionPopup.png
> +share/doc/hydrogen/img/generated_fr/PatternEditorInstr_V2.png
> +share/doc/hydrogen/img/generated_fr/PatternEditor_DrumMode.png
> +share/doc/hydrogen/img/generated_fr/PatternEditor_PianoMode.png
> +share/doc/hydrogen/img/generated_fr/PatternListPopup.png
> +share/doc/hydrogen/img/generated_fr/PatternListSnippet.png
> +share/doc/hydrogen/img/generated_fr/PlaybackTrack.png
> +share/doc/hydrogen/img/generated_fr/PreferencesAudioSystem_V3.png
> +share/doc/hydrogen/img/generated_fr/PreferencesGeneral_V3.png
> +share/doc/hydrogen/img/generated_fr/PreferencesOSC.png
> +share/doc/hydrogen/img/generated_fr/SampleEditor_Envelope.png
> +share/doc/hydrogen/img/generated_fr/SampleEditor_PitchShift.png
> +share/doc/hydrogen/img/generated_fr/SampleEditor_V5.png
> +share/doc/hydrogen/img/generated_fr/SampleEditor_Wave.png
> +share/doc/hydrogen/img/generated_fr/SongEditor.png
> +share/doc/hydrogen/img/generated_fr/SongEditorPanel.png
> +share/doc/hydrogen/img/generated_fr/SoundLibrary.png
> +share/doc/hydrogen/img/generated_fr/Sound_Library_import.png
> +share/doc/hydrogen/img/generated_fr/Virtual_patterns_menu.png
> +share/doc/hydrogen/img/generated_fr/add_tag.png
> +share/doc/hydrogen/img/generated_fr/add_tempo_change.png
> +share/doc/hydrogen/img/generated_fr/background_BPM.png
> +share/doc/hydrogen/img/generated_fr/background_Control_V2.png
> +share/doc/hydrogen/img/generated_fr/bg_topPanel.png
> +share/doc/hydrogen/img/generated_fr/btn_bc_off.png
> +share/doc/hydrogen/img/generated_fr/btn_bc_set_play_off.png
> +share/doc/hydrogen/img/generated_fr/btn_bc_set_play_on.png
> +share/doc/hydrogen/img/generated_fr/btn_clear_off.png
> +share/doc/hydrogen/img/generated_fr/btn_draw.png
> +share/doc/hydrogen/img/generated_fr/btn_drum_piano_off.png
> +share/doc/hydrogen/img/generated_fr/btn_drum_piano_on.png
> +share/doc/hydrogen/img/generated_fr/btn_hear.png
> +share/doc/hydrogen/img/generated_fr/btn_instrument_line_mute_off.png
> +share/doc/hydrogen/img/generated_fr/btn_instrument_line_solo_off.png
> +share/doc/hydrogen/img/generated_fr/btn_lock.png
> +share/doc/hydrogen/img/generated_fr/btn_metronome_off.png
> +share/doc/hydrogen/img/generated_fr/btn_mute_on.png
> +share/doc/hydrogen/img/generated_fr/btn_new_on.png
> +share/doc/hydrogen/img/generated_fr/btn_pattern_mode.png
> +share/doc/hydrogen/img/generated_fr/btn_play_on_mixer.png
> +share/doc/hydrogen/img/generated_fr/btn_quant_off.png
> +share/doc/hydrogen/img/generated_fr/btn_select.png
> +share/doc/hydrogen/img/generated_fr/btn_solo_on.png
> +share/doc/hydrogen/img/generated_fr/btn_stacked_mode.png
> +share/doc/hydrogen/img/generated_fr/btn_updown.png
> +share/doc/hydrogen/img/generated_fr/btn_view_playbackTrack.png
> +share/doc/hydrogen/img/generated_fr/btn_view_timeline.png
> +share/doc/hydrogen/img/generated_fr/componentMixerLineStrip.png
> +share/doc/hydrogen/img/generated_fr/deleteLayer_off.png
> +share/doc/hydrogen/img/generated_fr/editLayer_off.png
> +share/doc/hydrogen/img/generated_fr/fill_clear_pattern.png
> +share/doc/hydrogen/img/generated_fr/instrumentEditorComponentDropDown.png
> +share/doc/hydrogen/img/generated_fr/instrumentEditorComponentName.png
> +share/doc/hydrogen/img/generated_fr/instrumentEditorControls.png
> +share/doc/hydrogen/img/generated_fr/instrumentEditorLayers.png
> +share/doc/hydrogen/img/generated_fr/instrumentEditorSampleSelection.png
> +share/doc/hydrogen/img/generated_fr/instrument_editor_envelope.png
> +share/doc/hydrogen/img/generated_fr/instrument_editor_filter.png
> +share/doc/hydrogen/img/generated_fr/instrument_editor_hihat_pressure_group.png
> +share/doc/hydrogen/img/generated_fr/instrument_editor_midi_out.png
> +share/doc/hydrogen/img/generated_fr/instrument_editor_mute_group.png
> +share/doc/hydrogen/img/generated_fr/instrument_editor_pitch.png
> +share/doc/hydrogen/img/generated_fr/item_selected.png
> +share/doc/hydrogen/img/generated_fr/lcd_res.png
> +share/doc/hydrogen/img/generated_fr/lcd_size.png
> +share/doc/hydrogen/img/generated_fr/led_trigger_on.png
> +share/doc/hydrogen/img/generated_fr/loadLayer_off.png
> +share/doc/hydrogen/img/generated_fr/masterMixerLine.png
> +share/doc/hydrogen/img/generated_fr/midiSenseButton.png
> +share/doc/hydrogen/img/generated_fr/mixer-instrrack_btn.png
> +share/doc/hydrogen/img/generated_fr/mixerFXBypassButton.png
> +share/doc/hydrogen/img/generated_fr/mixerFXEditButton.png
> +share/doc/hydrogen/img/generated_fr/mixerFXRack.png
> +share/doc/hydrogen/img/generated_fr/mixerLineStrip.png
> +share/doc/hydrogen/img/generated_fr/mixerMasterMuteButton.png
> +share/doc/hydrogen/img/generated_fr/mixerSettingsButton.png
> +share/doc/hydrogen/img/generated_fr/mixerSettingsDialog.png
> +share/doc/hydrogen/img/generated_fr/mixerShowFXButton.png
> +share/doc/hydrogen/img/generated_fr/mixerShowPeaksButton.png
> +share/doc/hydrogen/img/generated_fr/mixer_knob.png
> +share/doc/hydrogen/img/generated_fr/mixer_rotary.png
> +share/doc/hydrogen/img/generated_fr/notePropertiesRuler.png
> +share/doc/hydrogen/img/generated_fr/pattern_properties.png
> +share/doc/hydrogen/img/generated_fr/playerControlForwardButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlJackMasterButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlJackTransportButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlLoopButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlPatternModeButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlPlayButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlRecordButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlRewindButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlRubberbandButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlSongModeButton.png
> +share/doc/hydrogen/img/generated_fr/playerControlStopButton.png
> +share/doc/hydrogen/img/generated_fr/preferencesColorsTab.png
> +share/doc/hydrogen/img/generated_fr/preferencesExportThemeButton.png
> +share/doc/hydrogen/img/generated_fr/preferencesFontTab.png
> +share/doc/hydrogen/img/generated_fr/preferencesImportThemeButton.png
> +share/doc/hydrogen/img/generated_fr/preferencesInterfaceTab.png
> +share/doc/hydrogen/img/generated_fr/preferencesResetThemeButton.png
> +share/doc/hydrogen/img/generated_fr/screenshot-director.png
> +share/doc/hydrogen/img/generated_fr/songEditorAutomationPathView.png
> +share/doc/hydrogen/img/generated_fr/songEditorBackground.png
> +share/doc/hydrogen/img/generated_fr/songEditorPlaybackTrackEditButton.png
> +share/doc/hydrogen/img/generated_fr/songEditorPlaybackTrackFader.png
> +share/doc/hydrogen/img/generated_fr/songEditorPlaybackTrackMuteButton.png
> +share/doc/hydrogen/img/generated_fr/songEditorPositionRuler.png
> +share/doc/hydrogen/img/generated_fr/songEditorTimeline.png
> +share/doc/hydrogen/img/generated_fr/songEditorTimelineButton.png
> +share/doc/hydrogen/img/generated_fr/soundLibraryPropertiesDialog.png
> +share/doc/hydrogen/img/generated_it/
> +share/doc/hydrogen/img/generated_it/AudioEngineInfoDialog.png
> +share/doc/hydrogen/img/generated_it/DenominatorWarningIcon.png
> +share/doc/hydrogen/img/generated_it/Export_song.png
> +share/doc/hydrogen/img/generated_it/GUI_Sections_0.9.5_v2.png
> +share/doc/hydrogen/img/generated_it/GUI_Sections_Background.png
> +share/doc/hydrogen/img/generated_it/GUI_Sections_Tabbed_Background.png
> +share/doc/hydrogen/img/generated_it/Instrument_General.png
> +share/doc/hydrogen/img/generated_it/Instrument_Layers.png
> +share/doc/hydrogen/img/generated_it/JackTrans_Master.png
> +share/doc/hydrogen/img/generated_it/MainMenu.png
> +share/doc/hydrogen/img/generated_it/MainToolbar_V2.png
> +share/doc/hydrogen/img/generated_it/MainUI_tabbed.png
> +share/doc/hydrogen/img/generated_it/MeasureSettings.png
> +share/doc/hydrogen/img/generated_it/MidiIN_CPU.png
> +share/doc/hydrogen/img/generated_it/MidiSystem_V2.png
> +share/doc/hydrogen/img/generated_it/Mixer.png
> +share/doc/hydrogen/img/generated_it/NoteKey.png
> +share/doc/hydrogen/img/generated_it/NoteOff_NoteLength.png
> +share/doc/hydrogen/img/generated_it/PatternEditor.png
> +share/doc/hydrogen/img/generated_it/PatternEditorControls.png
> +share/doc/hydrogen/img/generated_it/PatternEditorFunctionPopup.png
> +share/doc/hydrogen/img/generated_it/PatternEditorInstr_V2.png
> +share/doc/hydrogen/img/generated_it/PatternEditor_DrumMode.png
> +share/doc/hydrogen/img/generated_it/PatternEditor_PianoMode.png
> +share/doc/hydrogen/img/generated_it/PatternListPopup.png
> +share/doc/hydrogen/img/generated_it/PatternListSnippet.png
> +share/doc/hydrogen/img/generated_it/PlaybackTrack.png
> +share/doc/hydrogen/img/generated_it/PreferencesAudioSystem_V3.png
> +share/doc/hydrogen/img/generated_it/PreferencesGeneral_V3.png
> +share/doc/hydrogen/img/generated_it/PreferencesOSC.png
> +share/doc/hydrogen/img/generated_it/SampleEditor_Envelope.png
> +share/doc/hydrogen/img/generated_it/SampleEditor_PitchShift.png
> +share/doc/hydrogen/img/generated_it/SampleEditor_V5.png
> +share/doc/hydrogen/img/generated_it/SampleEditor_Wave.png
> +share/doc/hydrogen/img/generated_it/SongEditor.png
> +share/doc/hydrogen/img/generated_it/SongEditorPanel.png
> +share/doc/hydrogen/img/generated_it/SoundLibrary.png
> +share/doc/hydrogen/img/generated_it/Sound_Library_import.png
> +share/doc/hydrogen/img/generated_it/Virtual_patterns_menu.png
> +share/doc/hydrogen/img/generated_it/add_tag.png
> +share/doc/hydrogen/img/generated_it/add_tempo_change.png
> +share/doc/hydrogen/img/generated_it/background_BPM.png
> +share/doc/hydrogen/img/generated_it/background_Control_V2.png
> +share/doc/hydrogen/img/generated_it/bg_topPanel.png
> +share/doc/hydrogen/img/generated_it/btn_bc_off.png
> +share/doc/hydrogen/img/generated_it/btn_bc_set_play_off.png
> +share/doc/hydrogen/img/generated_it/btn_bc_set_play_on.png
> +share/doc/hydrogen/img/generated_it/btn_clear_off.png
> +share/doc/hydrogen/img/generated_it/btn_draw.png
> +share/doc/hydrogen/img/generated_it/btn_drum_piano_off.png
> +share/doc/hydrogen/img/generated_it/btn_drum_piano_on.png
> +share/doc/hydrogen/img/generated_it/btn_hear.png
> +share/doc/hydrogen/img/generated_it/btn_instrument_line_mute_off.png
> +share/doc/hydrogen/img/generated_it/btn_instrument_line_solo_off.png
> +share/doc/hydrogen/img/generated_it/btn_lock.png
> +share/doc/hydrogen/img/generated_it/btn_metronome_off.png
> +share/doc/hydrogen/img/generated_it/btn_mute_on.png
> +share/doc/hydrogen/img/generated_it/btn_new_on.png
> +share/doc/hydrogen/img/generated_it/btn_pattern_mode.png
> +share/doc/hydrogen/img/generated_it/btn_play_on_mixer.png
> +share/doc/hydrogen/img/generated_it/btn_quant_off.png
> +share/doc/hydrogen/img/generated_it/btn_select.png
> +share/doc/hydrogen/img/generated_it/btn_solo_on.png
> +share/doc/hydrogen/img/generated_it/btn_stacked_mode.png
> +share/doc/hydrogen/img/generated_it/btn_updown.png
> +share/doc/hydrogen/img/generated_it/btn_view_playbackTrack.png
> +share/doc/hydrogen/img/generated_it/btn_view_timeline.png
> +share/doc/hydrogen/img/generated_it/componentMixerLineStrip.png
> +share/doc/hydrogen/img/generated_it/deleteLayer_off.png
> +share/doc/hydrogen/img/generated_it/editLayer_off.png
> +share/doc/hydrogen/img/generated_it/fill_clear_pattern.png
> +share/doc/hydrogen/img/generated_it/instrumentEditorComponentDropDown.png
> +share/doc/hydrogen/img/generated_it/instrumentEditorComponentName.png
> +share/doc/hydrogen/img/generated_it/instrumentEditorControls.png
> +share/doc/hydrogen/img/generated_it/instrumentEditorLayers.png
> +share/doc/hydrogen/img/generated_it/instrumentEditorSampleSelection.png
> +share/doc/hydrogen/img/generated_it/instrument_editor_envelope.png
> +share/doc/hydrogen/img/generated_it/instrument_editor_filter.png
> +share/doc/hydrogen/img/generated_it/instrument_editor_hihat_pressure_group.png
> +share/doc/hydrogen/img/generated_it/instrument_editor_midi_out.png
> +share/doc/hydrogen/img/generated_it/instrument_editor_mute_group.png
> +share/doc/hydrogen/img/generated_it/instrument_editor_pitch.png
> +share/doc/hydrogen/img/generated_it/item_selected.png
> +share/doc/hydrogen/img/generated_it/lcd_res.png
> +share/doc/hydrogen/img/generated_it/lcd_size.png
> +share/doc/hydrogen/img/generated_it/led_trigger_on.png
> +share/doc/hydrogen/img/generated_it/loadLayer_off.png
> +share/doc/hydrogen/img/generated_it/masterMixerLine.png
> +share/doc/hydrogen/img/generated_it/midiSenseButton.png
> +share/doc/hydrogen/img/generated_it/mixer-instrrack_btn.png
> +share/doc/hydrogen/img/generated_it/mixerFXBypassButton.png
> +share/doc/hydrogen/img/generated_it/mixerFXEditButton.png
> +share/doc/hydrogen/img/generated_it/mixerFXRack.png
> +share/doc/hydrogen/img/generated_it/mixerLineStrip.png
> +share/doc/hydrogen/img/generated_it/mixerMasterMuteButton.png
> +share/doc/hydrogen/img/generated_it/mixerSettingsButton.png
> +share/doc/hydrogen/img/generated_it/mixerSettingsDialog.png
> +share/doc/hydrogen/img/generated_it/mixerShowFXButton.png
> +share/doc/hydrogen/img/generated_it/mixerShowPeaksButton.png
> +share/doc/hydrogen/img/generated_it/mixer_knob.png
> +share/doc/hydrogen/img/generated_it/mixer_rotary.png
> +share/doc/hydrogen/img/generated_it/notePropertiesRuler.png
> +share/doc/hydrogen/img/generated_it/pattern_properties.png
> +share/doc/hydrogen/img/generated_it/playerControlForwardButton.png
> +share/doc/hydrogen/img/generated_it/playerControlJackMasterButton.png
> +share/doc/hydrogen/img/generated_it/playerControlJackTransportButton.png
> +share/doc/hydrogen/img/generated_it/playerControlLoopButton.png
> +share/doc/hydrogen/img/generated_it/playerControlPatternModeButton.png
> +share/doc/hydrogen/img/generated_it/playerControlPlayButton.png
> +share/doc/hydrogen/img/generated_it/playerControlRecordButton.png
> +share/doc/hydrogen/img/generated_it/playerControlRewindButton.png
> +share/doc/hydrogen/img/generated_it/playerControlRubberbandButton.png
> +share/doc/hydrogen/img/generated_it/playerControlSongModeButton.png
> +share/doc/hydrogen/img/generated_it/playerControlStopButton.png
> +share/doc/hydrogen/img/generated_it/preferencesColorsTab.png
> +share/doc/hydrogen/img/generated_it/preferencesExportThemeButton.png
> +share/doc/hydrogen/img/generated_it/preferencesFontTab.png
> +share/doc/hydrogen/img/generated_it/preferencesImportThemeButton.png
> +share/doc/hydrogen/img/generated_it/preferencesInterfaceTab.png
> +share/doc/hydrogen/img/generated_it/preferencesResetThemeButton.png
> +share/doc/hydrogen/img/generated_it/screenshot-director.png
> +share/doc/hydrogen/img/generated_it/songEditorAutomationPathView.png
> +share/doc/hydrogen/img/generated_it/songEditorBackground.png
> +share/doc/hydrogen/img/generated_it/songEditorPlaybackTrackEditButton.png
> +share/doc/hydrogen/img/generated_it/songEditorPlaybackTrackFader.png
> +share/doc/hydrogen/img/generated_it/songEditorPlaybackTrackMuteButton.png
> +share/doc/hydrogen/img/generated_it/songEditorPositionRuler.png
> +share/doc/hydrogen/img/generated_it/songEditorTimeline.png
> +share/doc/hydrogen/img/generated_it/songEditorTimelineButton.png
> +share/doc/hydrogen/img/generated_it/soundLibraryPropertiesDialog.png
> +share/doc/hydrogen/img/generated_nl/
> +share/doc/hydrogen/img/generated_nl/AudioEngineInfoDialog.png
> +share/doc/hydrogen/img/generated_nl/DenominatorWarningIcon.png
> +share/doc/hydrogen/img/generated_nl/Export_song.png
> +share/doc/hydrogen/img/generated_nl/GUI_Sections_0.9.5_v2.png
> +share/doc/hydrogen/img/generated_nl/GUI_Sections_Background.png
> +share/doc/hydrogen/img/generated_nl/GUI_Sections_Tabbed_Background.png
> +share/doc/hydrogen/img/generated_nl/Instrument_General.png
> +share/doc/hydrogen/img/generated_nl/Instrument_Layers.png
> +share/doc/hydrogen/img/generated_nl/JackTrans_Master.png
> +share/doc/hydrogen/img/generated_nl/MainMenu.png
> +share/doc/hydrogen/img/generated_nl/MainToolbar_V2.png
> +share/doc/hydrogen/img/generated_nl/MainUI_tabbed.png
> +share/doc/hydrogen/img/generated_nl/MeasureSettings.png
> +share/doc/hydrogen/img/generated_nl/MidiIN_CPU.png
> +share/doc/hydrogen/img/generated_nl/MidiSystem_V2.png
> +share/doc/hydrogen/img/generated_nl/Mixer.png
> +share/doc/hydrogen/img/generated_nl/NoteKey.png
> +share/doc/hydrogen/img/generated_nl/NoteOff_NoteLength.png
> +share/doc/hydrogen/img/generated_nl/PatternEditor.png
> +share/doc/hydrogen/img/generated_nl/PatternEditorControls.png
> +share/doc/hydrogen/img/generated_nl/PatternEditorFunctionPopup.png
> +share/doc/hydrogen/img/generated_nl/PatternEditorInstr_V2.png
> +share/doc/hydrogen/img/generated_nl/PatternEditor_DrumMode.png
> +share/doc/hydrogen/img/generated_nl/PatternEditor_PianoMode.png
> +share/doc/hydrogen/img/generated_nl/PatternListPopup.png
> +share/doc/hydrogen/img/generated_nl/PatternListSnippet.png
> +share/doc/hydrogen/img/generated_nl/PlaybackTrack.png
> +share/doc/hydrogen/img/generated_nl/PreferencesAudioSystem_V3.png
> +share/doc/hydrogen/img/generated_nl/PreferencesGeneral_V3.png
> +share/doc/hydrogen/img/generated_nl/PreferencesOSC.png
> +share/doc/hydrogen/img/generated_nl/SampleEditor_Envelope.png
> +share/doc/hydrogen/img/generated_nl/SampleEditor_PitchShift.png
> +share/doc/hydrogen/img/generated_nl/SampleEditor_V5.png
> +share/doc/hydrogen/img/generated_nl/SampleEditor_Wave.png
> +share/doc/hydrogen/img/generated_nl/SongEditor.png
> +share/doc/hydrogen/img/generated_nl/SongEditorPanel.png
> +share/doc/hydrogen/img/generated_nl/SoundLibrary.png
> +share/doc/hydrogen/img/generated_nl/Sound_Library_import.png
> +share/doc/hydrogen/img/generated_nl/Virtual_patterns_menu.png
> +share/doc/hydrogen/img/generated_nl/add_tag.png
> +share/doc/hydrogen/img/generated_nl/add_tempo_change.png
> +share/doc/hydrogen/img/generated_nl/background_BPM.png
> +share/doc/hydrogen/img/generated_nl/background_Control_V2.png
> +share/doc/hydrogen/img/generated_nl/bg_topPanel.png
> +share/doc/hydrogen/img/generated_nl/btn_bc_off.png
> +share/doc/hydrogen/img/generated_nl/btn_bc_set_play_off.png
> +share/doc/hydrogen/img/generated_nl/btn_bc_set_play_on.png
> +share/doc/hydrogen/img/generated_nl/btn_clear_off.png
> +share/doc/hydrogen/img/generated_nl/btn_draw.png
> +share/doc/hydrogen/img/generated_nl/btn_drum_piano_off.png
> +share/doc/hydrogen/img/generated_nl/btn_drum_piano_on.png
> +share/doc/hydrogen/img/generated_nl/btn_hear.png
> +share/doc/hydrogen/img/generated_nl/btn_instrument_line_mute_off.png
> +share/doc/hydrogen/img/generated_nl/btn_instrument_line_solo_off.png
> +share/doc/hydrogen/img/generated_nl/btn_lock.png
> +share/doc/hydrogen/img/generated_nl/btn_metronome_off.png
> +share/doc/hydrogen/img/generated_nl/btn_mute_on.png
> +share/doc/hydrogen/img/generated_nl/btn_new_on.png
> +share/doc/hydrogen/img/generated_nl/btn_pattern_mode.png
> +share/doc/hydrogen/img/generated_nl/btn_play_on_mixer.png
> +share/doc/hydrogen/img/generated_nl/btn_quant_off.png
> +share/doc/hydrogen/img/generated_nl/btn_select.png
> +share/doc/hydrogen/img/generated_nl/btn_solo_on.png
> +share/doc/hydrogen/img/generated_nl/btn_stacked_mode.png
> +share/doc/hydrogen/img/generated_nl/btn_updown.png
> +share/doc/hydrogen/img/generated_nl/btn_view_playbackTrack.png
> +share/doc/hydrogen/img/generated_nl/btn_view_timeline.png
> +share/doc/hydrogen/img/generated_nl/componentMixerLineStrip.png
> +share/doc/hydrogen/img/generated_nl/deleteLayer_off.png
> +share/doc/hydrogen/img/generated_nl/editLayer_off.png
> +share/doc/hydrogen/img/generated_nl/fill_clear_pattern.png
> +share/doc/hydrogen/img/generated_nl/instrumentEditorComponentDropDown.png
> +share/doc/hydrogen/img/generated_nl/instrumentEditorComponentName.png
> +share/doc/hydrogen/img/generated_nl/instrumentEditorControls.png
> +share/doc/hydrogen/img/generated_nl/instrumentEditorLayers.png
> +share/doc/hydrogen/img/generated_nl/instrumentEditorSampleSelection.png
> +share/doc/hydrogen/img/generated_nl/instrument_editor_envelope.png
> +share/doc/hydrogen/img/generated_nl/instrument_editor_filter.png
> +share/doc/hydrogen/img/generated_nl/instrument_editor_hihat_pressure_group.png
> +share/doc/hydrogen/img/generated_nl/instrument_editor_midi_out.png
> +share/doc/hydrogen/img/generated_nl/instrument_editor_mute_group.png
> +share/doc/hydrogen/img/generated_nl/instrument_editor_pitch.png
> +share/doc/hydrogen/img/generated_nl/item_selected.png
> +share/doc/hydrogen/img/generated_nl/lcd_res.png
> +share/doc/hydrogen/img/generated_nl/lcd_size.png
> +share/doc/hydrogen/img/generated_nl/led_trigger_on.png
> +share/doc/hydrogen/img/generated_nl/loadLayer_off.png
> +share/doc/hydrogen/img/generated_nl/masterMixerLine.png
> +share/doc/hydrogen/img/generated_nl/midiSenseButton.png
> +share/doc/hydrogen/img/generated_nl/mixer-instrrack_btn.png
> +share/doc/hydrogen/img/generated_nl/mixerFXBypassButton.png
> +share/doc/hydrogen/img/generated_nl/mixerFXEditButton.png
> +share/doc/hydrogen/img/generated_nl/mixerFXRack.png
> +share/doc/hydrogen/img/generated_nl/mixerLineStrip.png
> +share/doc/hydrogen/img/generated_nl/mixerMasterMuteButton.png
> +share/doc/hydrogen/img/generated_nl/mixerSettingsButton.png
> +share/doc/hydrogen/img/generated_nl/mixerSettingsDialog.png
> +share/doc/hydrogen/img/generated_nl/mixerShowFXButton.png
> +share/doc/hydrogen/img/generated_nl/mixerShowPeaksButton.png
> +share/doc/hydrogen/img/generated_nl/mixer_knob.png
> +share/doc/hydrogen/img/generated_nl/mixer_rotary.png
> +share/doc/hydrogen/img/generated_nl/notePropertiesRuler.png
> +share/doc/hydrogen/img/generated_nl/pattern_properties.png
> +share/doc/hydrogen/img/generated_nl/playerControlForwardButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlJackMasterButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlJackTransportButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlLoopButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlPatternModeButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlPlayButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlRecordButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlRewindButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlRubberbandButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlSongModeButton.png
> +share/doc/hydrogen/img/generated_nl/playerControlStopButton.png
> +share/doc/hydrogen/img/generated_nl/preferencesColorsTab.png
> +share/doc/hydrogen/img/generated_nl/preferencesExportThemeButton.png
> +share/doc/hydrogen/img/generated_nl/preferencesFontTab.png
> +share/doc/hydrogen/img/generated_nl/preferencesImportThemeButton.png
> +share/doc/hydrogen/img/generated_nl/preferencesInterfaceTab.png
> +share/doc/hydrogen/img/generated_nl/preferencesResetThemeButton.png
> +share/doc/hydrogen/img/generated_nl/screenshot-director.png
> +share/doc/hydrogen/img/generated_nl/songEditorAutomationPathView.png
> +share/doc/hydrogen/img/generated_nl/songEditorBackground.png
> +share/doc/hydrogen/img/generated_nl/songEditorPlaybackTrackEditButton.png
> +share/doc/hydrogen/img/generated_nl/songEditorPlaybackTrackFader.png
> +share/doc/hydrogen/img/generated_nl/songEditorPlaybackTrackMuteButton.png
> +share/doc/hydrogen/img/generated_nl/songEditorPositionRuler.png
> +share/doc/hydrogen/img/generated_nl/songEditorTimeline.png
> +share/doc/hydrogen/img/generated_nl/songEditorTimelineButton.png
> +share/doc/hydrogen/img/generated_nl/soundLibraryPropertiesDialog.png
> +share/doc/hydrogen/img/matrioskaPanH2.png
> +share/doc/hydrogen/img/punch_in.png
> +share/doc/hydrogen/img/virtual_keyboard.png
>  share/doc/hydrogen/img_tutorial/
>  share/doc/hydrogen/img_tutorial/Bridge1_4th.png
>  share/doc/hydrogen/img_tutorial/Bridge3_3a_hh.png
> @@ -282,17 +1074,196 @@ share/doc/hydrogen/img_tutorial/VerseBri
>  share/doc/hydrogen/manual.docbook
>  share/doc/hydrogen/manual.html
>  share/doc/hydrogen/manual.pot
> -share/doc/hydrogen/manual_ca.html
> -share/doc/hydrogen/manual_ca.po
>  share/doc/hydrogen/manual_en.html
> -share/doc/hydrogen/manual_es.html
> -share/doc/hydrogen/manual_es.po
> -share/doc/hydrogen/manual_fr.html
> -share/doc/hydrogen/manual_fr.po
> -share/doc/hydrogen/manual_it.html
> -share/doc/hydrogen/manual_it.po
> -share/doc/hydrogen/manual_nl.html
> -share/doc/hydrogen/manual_nl.po
> +share/doc/hydrogen/outdated_translations/
> +share/doc/hydrogen/outdated_translations/README.md
> +share/doc/hydrogen/outdated_translations/manual_ca.html
> +share/doc/hydrogen/outdated_translations/manual_ca.po
> +share/doc/hydrogen/outdated_translations/manual_es.html
> +share/doc/hydrogen/outdated_translations/manual_es.po
> +share/doc/hydrogen/outdated_translations/manual_fr.html
> +share/doc/hydrogen/outdated_translations/manual_fr.po
> +share/doc/hydrogen/outdated_translations/manual_it.html
> +share/doc/hydrogen/outdated_translations/manual_it.po
> +share/doc/hydrogen/outdated_translations/manual_nl.html
> +share/doc/hydrogen/outdated_translations/manual_nl.po
> +share/doc/hydrogen/res/
> +share/doc/hydrogen/res/LICENSE
> +share/doc/hydrogen/res/docbook.css
> +share/doc/hydrogen/res/docbook.js
> +share/doc/hydrogen/res/xslt/
> +share/doc/hydrogen/res/xslt/VERSION.xsl
> +share/doc/hydrogen/res/xslt/common/
> +share/doc/hydrogen/res/xslt/common/addns.xsl
> +share/doc/hydrogen/res/xslt/common/af.xml
> +share/doc/hydrogen/res/xslt/common/am.xml
> +share/doc/hydrogen/res/xslt/common/ar.xml
> +share/doc/hydrogen/res/xslt/common/as.xml
> +share/doc/hydrogen/res/xslt/common/ast.xml
> +share/doc/hydrogen/res/xslt/common/autoidx-kimber.xsl
> +share/doc/hydrogen/res/xslt/common/autoidx-kosek.xsl
> +share/doc/hydrogen/res/xslt/common/az.xml
> +share/doc/hydrogen/res/xslt/common/bg.xml
> +share/doc/hydrogen/res/xslt/common/bn.xml
> +share/doc/hydrogen/res/xslt/common/bn_in.xml
> +share/doc/hydrogen/res/xslt/common/bs.xml
> +share/doc/hydrogen/res/xslt/common/build.xml
> +share/doc/hydrogen/res/xslt/common/ca.xml
> +share/doc/hydrogen/res/xslt/common/charmap.xml
> +share/doc/hydrogen/res/xslt/common/charmap.xsl
> +share/doc/hydrogen/res/xslt/common/common.xml
> +share/doc/hydrogen/res/xslt/common/common.xsl
> +share/doc/hydrogen/res/xslt/common/cs.xml
> +share/doc/hydrogen/res/xslt/common/cy.xml
> +share/doc/hydrogen/res/xslt/common/da.xml
> +share/doc/hydrogen/res/xslt/common/de.xml
> +share/doc/hydrogen/res/xslt/common/el.xml
> +share/doc/hydrogen/res/xslt/common/en.xml
> +share/doc/hydrogen/res/xslt/common/en2.xml
> +share/doc/hydrogen/res/xslt/common/entities.ent
> +share/doc/hydrogen/res/xslt/common/eo.xml
> +share/doc/hydrogen/res/xslt/common/es.xml
> +share/doc/hydrogen/res/xslt/common/et.xml
> +share/doc/hydrogen/res/xslt/common/eu.xml
> +share/doc/hydrogen/res/xslt/common/fa.xml
> +share/doc/hydrogen/res/xslt/common/fi.xml
> +share/doc/hydrogen/res/xslt/common/fr.xml
> +share/doc/hydrogen/res/xslt/common/ga.xml
> +share/doc/hydrogen/res/xslt/common/gentext.xsl
> +share/doc/hydrogen/res/xslt/common/gl.xml
> +share/doc/hydrogen/res/xslt/common/gu.xml
> +share/doc/hydrogen/res/xslt/common/he.xml
> +share/doc/hydrogen/res/xslt/common/hi.xml
> +share/doc/hydrogen/res/xslt/common/hr.xml
> +share/doc/hydrogen/res/xslt/common/hu.xml
> +share/doc/hydrogen/res/xslt/common/id.xml
> +share/doc/hydrogen/res/xslt/common/insertfile.xsl
> +share/doc/hydrogen/res/xslt/common/is.xml
> +share/doc/hydrogen/res/xslt/common/it.xml
> +share/doc/hydrogen/res/xslt/common/ja.xml
> +share/doc/hydrogen/res/xslt/common/ka.xml
> +share/doc/hydrogen/res/xslt/common/kn.xml
> +share/doc/hydrogen/res/xslt/common/ko.xml
> +share/doc/hydrogen/res/xslt/common/ky.xml
> +share/doc/hydrogen/res/xslt/common/l10n.dtd
> +share/doc/hydrogen/res/xslt/common/l10n.xml
> +share/doc/hydrogen/res/xslt/common/l10n.xsl
> +share/doc/hydrogen/res/xslt/common/la.xml
> +share/doc/hydrogen/res/xslt/common/labels.xsl
> +share/doc/hydrogen/res/xslt/common/lt.xml
> +share/doc/hydrogen/res/xslt/common/lv.xml
> +share/doc/hydrogen/res/xslt/common/ml.xml
> +share/doc/hydrogen/res/xslt/common/mn.xml
> +share/doc/hydrogen/res/xslt/common/mr.xml
> +share/doc/hydrogen/res/xslt/common/nb.xml
> +share/doc/hydrogen/res/xslt/common/nds.xml
> +share/doc/hydrogen/res/xslt/common/nl.xml
> +share/doc/hydrogen/res/xslt/common/nn.xml
> +share/doc/hydrogen/res/xslt/common/olink.xsl
> +share/doc/hydrogen/res/xslt/common/or.xml
> +share/doc/hydrogen/res/xslt/common/pa.xml
> +share/doc/hydrogen/res/xslt/common/pi.xsl
> +share/doc/hydrogen/res/xslt/common/pl.xml
> +share/doc/hydrogen/res/xslt/common/pt.xml
> +share/doc/hydrogen/res/xslt/common/pt_br.xml
> +share/doc/hydrogen/res/xslt/common/refentry.xml
> +share/doc/hydrogen/res/xslt/common/refentry.xsl
> +share/doc/hydrogen/res/xslt/common/ro.xml
> +share/doc/hydrogen/res/xslt/common/ru.xml
> +share/doc/hydrogen/res/xslt/common/script.sh
> +share/doc/hydrogen/res/xslt/common/sk.xml
> +share/doc/hydrogen/res/xslt/common/sl.xml
> +share/doc/hydrogen/res/xslt/common/sq.xml
> +share/doc/hydrogen/res/xslt/common/sr.xml
> +share/doc/hydrogen/res/xslt/common/sr_Latn.xml
> +share/doc/hydrogen/res/xslt/common/stripns.xsl
> +share/doc/hydrogen/res/xslt/common/subtitles.xsl
> +share/doc/hydrogen/res/xslt/common/sv.xml
> +share/doc/hydrogen/res/xslt/common/ta.xml
> +share/doc/hydrogen/res/xslt/common/table.xsl
> +share/doc/hydrogen/res/xslt/common/targetdatabase.dtd
> +share/doc/hydrogen/res/xslt/common/targets.xsl
> +share/doc/hydrogen/res/xslt/common/te.xml
> +share/doc/hydrogen/res/xslt/common/th.xml
> +share/doc/hydrogen/res/xslt/common/titles.xsl
> +share/doc/hydrogen/res/xslt/common/tl.xml
> +share/doc/hydrogen/res/xslt/common/tr.xml
> +share/doc/hydrogen/res/xslt/common/uk.xml
> +share/doc/hydrogen/res/xslt/common/ur.xml
> +share/doc/hydrogen/res/xslt/common/utility.xml
> +share/doc/hydrogen/res/xslt/common/utility.xsl
> +share/doc/hydrogen/res/xslt/common/vi.xml
> +share/doc/hydrogen/res/xslt/common/xh.xml
> +share/doc/hydrogen/res/xslt/common/zh.xml
> +share/doc/hydrogen/res/xslt/common/zh_cn.xml
> +share/doc/hydrogen/res/xslt/common/zh_tw.xml
> +share/doc/hydrogen/res/xslt/html/
> +share/doc/hydrogen/res/xslt/html/admon.xsl
> +share/doc/hydrogen/res/xslt/html/annotations.xsl
> +share/doc/hydrogen/res/xslt/html/autoidx-kimber.xsl
> +share/doc/hydrogen/res/xslt/html/autoidx-kosek.xsl
> +share/doc/hydrogen/res/xslt/html/autoidx-ng.xsl
> +share/doc/hydrogen/res/xslt/html/autoidx.xsl
> +share/doc/hydrogen/res/xslt/html/autotoc.xsl
> +share/doc/hydrogen/res/xslt/html/biblio-iso690.xsl
> +share/doc/hydrogen/res/xslt/html/biblio.xsl
> +share/doc/hydrogen/res/xslt/html/block.xsl
> +share/doc/hydrogen/res/xslt/html/build.xml
> +share/doc/hydrogen/res/xslt/html/callout.xsl
> +share/doc/hydrogen/res/xslt/html/changebars.xsl
> +share/doc/hydrogen/res/xslt/html/chunk-changebars.xsl
> +share/doc/hydrogen/res/xslt/html/chunk-code.xsl
> +share/doc/hydrogen/res/xslt/html/chunk-common.xsl
> +share/doc/hydrogen/res/xslt/html/chunk.xsl
> +share/doc/hydrogen/res/xslt/html/chunker.xsl
> +share/doc/hydrogen/res/xslt/html/chunkfast.xsl
> +share/doc/hydrogen/res/xslt/html/chunktoc.xsl
> +share/doc/hydrogen/res/xslt/html/component.xsl
> +share/doc/hydrogen/res/xslt/html/division.xsl
> +share/doc/hydrogen/res/xslt/html/docbook.css.xml
> +share/doc/hydrogen/res/xslt/html/docbook.xsl
> +share/doc/hydrogen/res/xslt/html/ebnf.xsl
> +share/doc/hydrogen/res/xslt/html/footnote.xsl
> +share/doc/hydrogen/res/xslt/html/formal.xsl
> +share/doc/hydrogen/res/xslt/html/glossary.xsl
> +share/doc/hydrogen/res/xslt/html/graphics.xsl
> +share/doc/hydrogen/res/xslt/html/highlight.xsl
> +share/doc/hydrogen/res/xslt/html/html-rtf.xsl
> +share/doc/hydrogen/res/xslt/html/html.xsl
> +share/doc/hydrogen/res/xslt/html/htmltbl.xsl
> +share/doc/hydrogen/res/xslt/html/index.xsl
> +share/doc/hydrogen/res/xslt/html/info.xsl
> +share/doc/hydrogen/res/xslt/html/inline.xsl
> +share/doc/hydrogen/res/xslt/html/its.xsl
> +share/doc/hydrogen/res/xslt/html/keywords.xsl
> +share/doc/hydrogen/res/xslt/html/lists.xsl
> +share/doc/hydrogen/res/xslt/html/maketoc.xsl
> +share/doc/hydrogen/res/xslt/html/manifest.xsl
> +share/doc/hydrogen/res/xslt/html/math.xsl
> +share/doc/hydrogen/res/xslt/html/oldchunker.xsl
> +share/doc/hydrogen/res/xslt/html/onechunk.xsl
> +share/doc/hydrogen/res/xslt/html/param.xsl
> +share/doc/hydrogen/res/xslt/html/pi.xsl
> +share/doc/hydrogen/res/xslt/html/profile-chunk-code.xsl
> +share/doc/hydrogen/res/xslt/html/profile-chunk.xsl
> +share/doc/hydrogen/res/xslt/html/profile-docbook.xsl
> +share/doc/hydrogen/res/xslt/html/profile-onechunk.xsl
> +share/doc/hydrogen/res/xslt/html/publishers.xsl
> +share/doc/hydrogen/res/xslt/html/qandaset.xsl
> +share/doc/hydrogen/res/xslt/html/refentry.xsl
> +share/doc/hydrogen/res/xslt/html/sections.xsl
> +share/doc/hydrogen/res/xslt/html/synop.xsl
> +share/doc/hydrogen/res/xslt/html/table.xsl
> +share/doc/hydrogen/res/xslt/html/task.xsl
> +share/doc/hydrogen/res/xslt/html/titlepage.templates.xml
> +share/doc/hydrogen/res/xslt/html/titlepage.templates.xsl
> +share/doc/hydrogen/res/xslt/html/titlepage.xsl
> +share/doc/hydrogen/res/xslt/html/toc.xsl
> +share/doc/hydrogen/res/xslt/html/verbatim.xsl
> +share/doc/hydrogen/res/xslt/html/xref.xsl
> +share/doc/hydrogen/res/xslt/lib/
> +share/doc/hydrogen/res/xslt/lib/build.xml
> +share/doc/hydrogen/res/xslt/lib/lib.xsl
>  share/doc/hydrogen/tutorial.docbook
>  share/doc/hydrogen/tutorial.pot
>  share/doc/hydrogen/tutorial_en.html
> @@ -302,7 +1273,6 @@ share/doc/hydrogen/tutorial_it.html
>  share/doc/hydrogen/tutorial_it.po
>  share/hydrogen/
>  share/hydrogen/data/
> -share/hydrogen/data/DefaultSong.h2song
>  share/hydrogen/data/click.wav
>  share/hydrogen/data/demo_songs/
>  share/hydrogen/data/demo_songs/GM_kit_Diddley.h2song
> @@ -312,208 +1282,6 @@ share/hydrogen/data/demo_songs/GM_kit_de
>  share/hydrogen/data/demo_songs/GM_kit_demo3.h2song
>  share/hydrogen/data/demo_songs/TR808kit-demo.h2song
>  share/hydrogen/data/demo_songs/tutorial_georgyporgy.h2song
> -share/hydrogen/data/doc/
> -share/hydrogen/data/doc/img/
> -share/hydrogen/data/doc/img/AudioEngineInfoDialog.png
> -share/hydrogen/data/doc/img/CreateNewPattern.png
> -share/hydrogen/data/doc/img/DenominatorWarningIcon.png
> -share/hydrogen/data/doc/img/Downloading_SoundLibrary.png
> -share/hydrogen/data/doc/img/DrumkitExport.png
> -share/hydrogen/data/doc/img/DrumkitImport.png
> -share/hydrogen/data/doc/img/DrumkitLoad.png
> -share/hydrogen/data/doc/img/DrumkitSave.png
> -share/hydrogen/data/doc/img/EnablePlaybackTrack.png
> -share/hydrogen/data/doc/img/Export_song.png
> -share/hydrogen/data/doc/img/FX_send_knobs.png
> -share/hydrogen/data/doc/img/GUI_Sections_0.9.5.png
> -share/hydrogen/data/doc/img/GUI_Sections_0.9.5_v2.png
> -share/hydrogen/data/doc/img/HearNewNotes.png
> -share/hydrogen/data/doc/img/Hydrogen_0.9.5_gui.png
> -share/hydrogen/data/doc/img/InstrumentMapping.png
> -share/hydrogen/data/doc/img/Instrument_General.png
> -share/hydrogen/data/doc/img/Instrument_Layers.png
> -share/hydrogen/data/doc/img/Instrument_Layers_sampleSelection.png
> -share/hydrogen/data/doc/img/JackTrans_Master.png
> -share/hydrogen/data/doc/img/LADSPA_FX_Properties.png
> -share/hydrogen/data/doc/img/MainControls_Rubberband_btn.png
> -share/hydrogen/data/doc/img/MainModePattern.png
> -share/hydrogen/data/doc/img/MainModeSong.png
> -share/hydrogen/data/doc/img/MainPlay.png
> -share/hydrogen/data/doc/img/MainRecord.png
> -share/hydrogen/data/doc/img/MainStop.png
> -share/hydrogen/data/doc/img/MainToolbar.png
> -share/hydrogen/data/doc/img/MainToolbar_V2.png
> -share/hydrogen/data/doc/img/MainUI_tabbed.png
> -share/hydrogen/data/doc/img/MeasureSettings.png
> -share/hydrogen/data/doc/img/MidiIN_CPU.png
> -share/hydrogen/data/doc/img/Midi_Actions.png
> -share/hydrogen/data/doc/img/Mixer.png
> -share/hydrogen/data/doc/img/MixerDelay.png
> -share/hydrogen/data/doc/img/MixerFX.png
> -share/hydrogen/data/doc/img/MixerFXButton.png
> -share/hydrogen/data/doc/img/MixerFXEdit.png
> -share/hydrogen/data/doc/img/MixerFXEditButton.png
> -share/hydrogen/data/doc/img/MixerFXKnob.png
> -share/hydrogen/data/doc/img/MixerFXSelect.png
> -share/hydrogen/data/doc/img/MixerLED.png
> -share/hydrogen/data/doc/img/MixerLoadSample.png
> -share/hydrogen/data/doc/img/MixerMute.png
> -share/hydrogen/data/doc/img/MixerPan.png
> -share/hydrogen/data/doc/img/MixerPlayTest.png
> -share/hydrogen/data/doc/img/MixerSolo.png
> -share/hydrogen/data/doc/img/MovePatternDown.png
> -share/hydrogen/data/doc/img/MovePatternUp.png
> -share/hydrogen/data/doc/img/NoteKey.png
> -share/hydrogen/data/doc/img/NoteOff_NoteLength.png
> -share/hydrogen/data/doc/img/PatternEditor.png
> -share/hydrogen/data/doc/img/PatternEditorButtons.png
> -share/hydrogen/data/doc/img/PatternEditorControls.png
> -share/hydrogen/data/doc/img/PatternEditorDownUp.png
> -share/hydrogen/data/doc/img/PatternEditorInstr.png
> -share/hydrogen/data/doc/img/PatternEditorInstr_V2.png
> -share/hydrogen/data/doc/img/PatternEditorPattern.png
> -share/hydrogen/data/doc/img/PatternEditorRecording.png
> -share/hydrogen/data/doc/img/PatternEditorSizeRes.png
> -share/hydrogen/data/doc/img/PatternEditor_DrumMode.png
> -share/hydrogen/data/doc/img/PatternEditor_PianoMode.png
> -share/hydrogen/data/doc/img/PatternSizeDialog.png
> -share/hydrogen/data/doc/img/PlaybackTrack.png
> -share/hydrogen/data/doc/img/PreferencesAppearance.png
> -share/hydrogen/data/doc/img/PreferencesAppearance_V2.png
> -share/hydrogen/data/doc/img/PreferencesAudioSystem.png
> -share/hydrogen/data/doc/img/PreferencesAudioSystem_V2.png
> -share/hydrogen/data/doc/img/PreferencesAudioSystem_V3.png
> -share/hydrogen/data/doc/img/PreferencesGeneral.png
> -share/hydrogen/data/doc/img/PreferencesGeneral_V2.png
> -share/hydrogen/data/doc/img/PreferencesGeneral_V3.png
> -share/hydrogen/data/doc/img/PreferencesMidiSystem.png
> -share/hydrogen/data/doc/img/PreferencesMidiSystem_V2.png
> -share/hydrogen/data/doc/img/Rec_button.png
> -share/hydrogen/data/doc/img/Res.png
> -share/hydrogen/data/doc/img/SampleEditor.png
> -share/hydrogen/data/doc/img/SampleEditor_V5.png
> -share/hydrogen/data/doc/img/SongEditor.png
> -share/hydrogen/data/doc/img/SongEditorAddLayer.png
> -share/hydrogen/data/doc/img/SongEditorButtons.png
> -share/hydrogen/data/doc/img/SongEditorInsertMode.png
> -share/hydrogen/data/doc/img/SongEditorLayerClear.png
> -share/hydrogen/data/doc/img/SongEditorLayerDownUp.png
> -share/hydrogen/data/doc/img/SongEditorSelectInsertMode.png
> -share/hydrogen/data/doc/img/SongEditorSelectMode.png
> -share/hydrogen/data/doc/img/SongLoop.png
> -share/hydrogen/data/doc/img/SongOperations.png
> -share/hydrogen/data/doc/img/SoundLibrary.png
> -share/hydrogen/data/doc/img/Sound_Library_import.png
> -share/hydrogen/data/doc/img/SoundlibraryHierarchy_V3.png
> -share/hydrogen/data/doc/img/SoundlibraryHierarchy_V4.png
> -share/hydrogen/data/doc/img/Tutorial2.h2song
> -share/hydrogen/data/doc/img/TutorialEnd.png
> -share/hydrogen/data/doc/img/TutorialStart.png
> -share/hydrogen/data/doc/img/Virtual_patterns_menu.png
> -share/hydrogen/data/doc/img/add_tag.png
> -share/hydrogen/data/doc/img/add_tempo_change.png
> -share/hydrogen/data/doc/img/background_BPM.png
> -share/hydrogen/data/doc/img/background_Control.png
> -share/hydrogen/data/doc/img/background_Control_V2.png
> -share/hydrogen/data/doc/img/background_Load.png
> -share/hydrogen/data/doc/img/background_Mode.png
> -share/hydrogen/data/doc/img/bg_topPanel.png
> -share/hydrogen/data/doc/img/bpm.png
> -share/hydrogen/data/doc/img/btn_clear_off.png
> -share/hydrogen/data/doc/img/btn_draw.png
> -share/hydrogen/data/doc/img/btn_edit_on.png
> -share/hydrogen/data/doc/img/btn_hear.png
> -share/hydrogen/data/doc/img/btn_hear_on.png
> -share/hydrogen/data/doc/img/btn_live_on.png
> -share/hydrogen/data/doc/img/btn_loop_on.png
> -share/hydrogen/data/doc/img/btn_mute_on.png
> -share/hydrogen/data/doc/img/btn_new_on.png
> -share/hydrogen/data/doc/img/btn_on_on.png
> -share/hydrogen/data/doc/img/btn_pattern_mode.png
> -share/hydrogen/data/doc/img/btn_play_on.png
> -share/hydrogen/data/doc/img/btn_play_on_mixer.png
> -share/hydrogen/data/doc/img/btn_quant_off.png
> -share/hydrogen/data/doc/img/btn_quant_on.png
> -share/hydrogen/data/doc/img/btn_quant_over.png
> -share/hydrogen/data/doc/img/btn_record_off.png
> -share/hydrogen/data/doc/img/btn_record_over.png
> -share/hydrogen/data/doc/img/btn_select.png
> -share/hydrogen/data/doc/img/btn_select_off.png
> -share/hydrogen/data/doc/img/btn_select_on.png
> -share/hydrogen/data/doc/img/btn_solo_on.png
> -share/hydrogen/data/doc/img/btn_song_on.png
> -share/hydrogen/data/doc/img/btn_stop_on.png
> -share/hydrogen/data/doc/img/btn_updown.png
> -share/hydrogen/data/doc/img/bypass_on.png
> -share/hydrogen/data/doc/img/bypass_over.png
> -share/hydrogen/data/doc/img/cpuload.png
> -share/hydrogen/data/doc/img/downBtn_on.png
> -share/hydrogen/data/doc/img/edit_off.png
> -share/hydrogen/data/doc/img/fill_clear_pattern.png
> -share/hydrogen/data/doc/img/hearBtn_on.png
> -share/hydrogen/data/doc/img/instr_ed0.png
> -share/hydrogen/data/doc/img/instr_ed1.png
> -share/hydrogen/data/doc/img/item_selected.png
> -share/hydrogen/data/doc/img/jack_transport.png
> -share/hydrogen/data/doc/img/midi_in.png
> -share/hydrogen/data/doc/img/mixer-instrrack_btn.png
> -share/hydrogen/data/doc/img/newPatternBtn_on.png
> -share/hydrogen/data/doc/img/nl/
> -share/hydrogen/data/doc/img/nl/DrumkitExport.png
> -share/hydrogen/data/doc/img/nl/DrumkitImport.png
> -share/hydrogen/data/doc/img/nl/DrumkitLoad.png
> -share/hydrogen/data/doc/img/nl/DrumkitSave.png
> -share/hydrogen/data/doc/img/nl/InstrumentEditorInstrument.png
> -share/hydrogen/data/doc/img/nl/InstrumentEditorLayer.png
> -share/hydrogen/data/doc/img/nl/Mixer.png
> -share/hydrogen/data/doc/img/nl/MixerFX.png
> -share/hydrogen/data/doc/img/nl/MixerFXEdit.png
> -share/hydrogen/data/doc/img/nl/MixerFXSelect.png
> -share/hydrogen/data/doc/img/nl/PatternEditor.png
> -share/hydrogen/data/doc/img/nl/PreferencesAppearance.png
> -share/hydrogen/data/doc/img/nl/PreferencesAudioSystem.png
> -share/hydrogen/data/doc/img/nl/PreferencesMidiSystem.png
> -share/hydrogen/data/doc/img/nl/SongEditor.png
> -share/hydrogen/data/doc/img/nl/SongEditorInsertMode.png
> -share/hydrogen/data/doc/img/nl/SongEditorSelectMode.png
> -share/hydrogen/data/doc/img/nl/SongEditorSelectModeCopy.png
> -share/hydrogen/data/doc/img/pattern_properties.png
> -share/hydrogen/data/doc/img/quantBtn_off.png
> -share/hydrogen/data/doc/img/quantBtn_on.png
> -share/hydrogen/data/doc/img/recBtn_on.png
> -share/hydrogen/data/doc/img/screenshot-director.png
> -share/hydrogen/data/doc/img/showFX_on.png
> -share/hydrogen/data/doc/img/showPeaks_on.png
> -share/hydrogen/data/doc/img/songFuncBtn_on.png
> -share/hydrogen/data/doc/img/stacked_mode_V3.png
> -share/hydrogen/data/doc/img/tag_bar.png
> -share/hydrogen/data/doc/img/tastiera.png
> -share/hydrogen/data/doc/img/tempo_bar.png
> -share/hydrogen/data/doc/img/upBtn_on.png
> -share/hydrogen/data/doc/img_tutorial/
> -share/hydrogen/data/doc/img_tutorial/Bridge1_4th.png
> -share/hydrogen/data/doc/img_tutorial/Bridge3_3a_hh.png
> -share/hydrogen/data/doc/img_tutorial/C3_6+7.png
> -share/hydrogen/data/doc/img_tutorial/Intro4th.png
> -share/hydrogen/data/doc/img_tutorial/PatternBase1.png
> -share/hydrogen/data/doc/img_tutorial/PatternBase2.png
> -share/hydrogen/data/doc/img_tutorial/Riff1b.png
> -share/hydrogen/data/doc/img_tutorial/Riff1c.png
> -share/hydrogen/data/doc/img_tutorial/Riff1d.png
> -share/hydrogen/data/doc/img_tutorial/Verse8th.png
> -share/hydrogen/data/doc/img_tutorial/VerseAll.png
> -share/hydrogen/data/doc/img_tutorial/VerseBridge.png
> -share/hydrogen/data/doc/img_tutorial/VerseBridge_hh.png
> -share/hydrogen/data/doc/manual.html
> -share/hydrogen/data/doc/manual_ca.html
> -share/hydrogen/data/doc/manual_en.html
> -share/hydrogen/data/doc/manual_es.html
> -share/hydrogen/data/doc/manual_fr.html
> -share/hydrogen/data/doc/manual_it.html
> -share/hydrogen/data/doc/manual_nl.html
> -share/hydrogen/data/doc/tutorial_en.html
> -share/hydrogen/data/doc/tutorial_fr.html
> -share/hydrogen/data/doc/tutorial_it.html
>  share/hydrogen/data/drumkits/
>  share/hydrogen/data/drumkits/GMRockKit/
>  share/hydrogen/data/drumkits/GMRockKit/24Ride-1.wav
> @@ -646,15 +1414,11 @@ share/hydrogen/data/i18n/hydrogen_ru.qm
>  share/hydrogen/data/i18n/hydrogen_sr.qm
>  share/hydrogen/data/i18n/hydrogen_sv.qm
>  share/hydrogen/data/i18n/hydrogen_uk.qm
> +share/hydrogen/data/i18n/hydrogen_zh_CN.qm
>  share/hydrogen/data/img/
>  share/hydrogen/data/img/gray/
>  share/hydrogen/data/img/gray/about/
>  share/hydrogen/data/img/gray/about/aboutLogo.png
> -share/hydrogen/data/img/gray/audiFileBrowser/
> -share/hydrogen/data/img/gray/audiFileBrowser/go-home.png
> -share/hydrogen/data/img/gray/audiFileBrowser/go-up.png
> -share/hydrogen/data/img/gray/audiFileBrowser/player_play.png
> -share/hydrogen/data/img/gray/audiFileBrowser/player_stop.png
>  share/hydrogen/data/img/gray/h2-icon.svg
>  share/hydrogen/data/img/gray/icon.icns
>  share/hydrogen/data/img/gray/icon.svg
> @@ -664,260 +1428,30 @@ share/hydrogen/data/img/gray/icon32.png
>  share/hydrogen/data/img/gray/icon48.png
>  share/hydrogen/data/img/gray/icon64.png
>  share/hydrogen/data/img/gray/instrumentEditor/
> -share/hydrogen/data/img/gray/instrumentEditor/btn_dropdown_off.png
> -share/hydrogen/data/img/gray/instrumentEditor/btn_dropdown_on.png
> -share/hydrogen/data/img/gray/instrumentEditor/btn_dropdown_over.png
> -share/hydrogen/data/img/gray/instrumentEditor/bypass_off.png
> -share/hydrogen/data/img/gray/instrumentEditor/bypass_on.png
> -share/hydrogen/data/img/gray/instrumentEditor/bypass_over.png
> -share/hydrogen/data/img/gray/instrumentEditor/deleteLayer_off.png
> -share/hydrogen/data/img/gray/instrumentEditor/deleteLayer_on.png
> -share/hydrogen/data/img/gray/instrumentEditor/deleteLayer_over.png
> -share/hydrogen/data/img/gray/instrumentEditor/editLayer_off.png
> -share/hydrogen/data/img/gray/instrumentEditor/editLayer_on.png
> -share/hydrogen/data/img/gray/instrumentEditor/editLayer_over.png
>  share/hydrogen/data/img/gray/instrumentEditor/instrumentTab.png
> -share/hydrogen/data/img/gray/instrumentEditor/instrumentTab_new.png
>  share/hydrogen/data/img/gray/instrumentEditor/instrumentTab_top.png
> -share/hydrogen/data/img/gray/instrumentEditor/instrument_show_off.png
> -share/hydrogen/data/img/gray/instrumentEditor/instrument_show_on.png
> -share/hydrogen/data/img/gray/instrumentEditor/layerTab.png
> -share/hydrogen/data/img/gray/instrumentEditor/layerTabnew.png
>  share/hydrogen/data/img/gray/instrumentEditor/layerTabsupernew.png
> -share/hydrogen/data/img/gray/instrumentEditor/library_show_off.png
> -share/hydrogen/data/img/gray/instrumentEditor/library_show_on.png
> -share/hydrogen/data/img/gray/instrumentEditor/loadLayer_off.png
> -share/hydrogen/data/img/gray/instrumentEditor/loadLayer_on.png
> -share/hydrogen/data/img/gray/instrumentEditor/loadLayer_over.png
> -share/hydrogen/data/img/gray/instrumentEditor/speaker.png
> -share/hydrogen/data/img/gray/lcd/
> -share/hydrogen/data/img/gray/lcd/LCDLargeFontSet.png
> -share/hydrogen/data/img/gray/lcd/LCDLargeGrayFontSet.png
> -share/hydrogen/data/img/gray/lcd/LCDSmallBlueFontSet.png
>  @comment share/hydrogen/data/img/gray/lcd/LCDSmallFontSetRed.xcf
> -share/hydrogen/data/img/gray/lcd/LCDSmallGrayFontSet.png
> -share/hydrogen/data/img/gray/lcd/LCDSmallRedFontSet.png
> -share/hydrogen/data/img/gray/lcd/LCDSpinBox_down_off.png
> -share/hydrogen/data/img/gray/lcd/LCDSpinBox_down_on.png
> -share/hydrogen/data/img/gray/lcd/LCDSpinBox_down_over.png
> -share/hydrogen/data/img/gray/lcd/LCDSpinBox_up_off.png
> -share/hydrogen/data/img/gray/lcd/LCDSpinBox_up_on.png
> -share/hydrogen/data/img/gray/lcd/LCDSpinBox_up_over.png
>  share/hydrogen/data/img/gray/mixerPanel/
>  share/hydrogen/data/img/gray/mixerPanel/background_FX.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_edit_off.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_edit_on.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_edit_over.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_load_off.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_load_over.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_mute_off.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_mute_on.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_mute_over.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_on_off.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_on_on.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_on_over.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_play_off.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_play_on.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_play_over.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_solo_off.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_solo_on.png
> -share/hydrogen/data/img/gray/mixerPanel/btn_solo_over.png
> -share/hydrogen/data/img/gray/mixerPanel/bypass_off.png
> -share/hydrogen/data/img/gray/mixerPanel/bypass_on.png
> -share/hydrogen/data/img/gray/mixerPanel/bypass_over.png
>  share/hydrogen/data/img/gray/mixerPanel/componentmixerline_background.png
> -share/hydrogen/data/img/gray/mixerPanel/edit_off.png
> -share/hydrogen/data/img/gray/mixerPanel/edit_on.png
> -share/hydrogen/data/img/gray/mixerPanel/edit_over.png
> -share/hydrogen/data/img/gray/mixerPanel/fader_background.png
> -share/hydrogen/data/img/gray/mixerPanel/fader_knob.png
> -share/hydrogen/data/img/gray/mixerPanel/fader_leds.png
>  share/hydrogen/data/img/gray/mixerPanel/fxline_background.png
> -share/hydrogen/data/img/gray/mixerPanel/knob_images.png
> -share/hydrogen/data/img/gray/mixerPanel/led_trigger_off.png
> -share/hydrogen/data/img/gray/mixerPanel/led_trigger_on.png
> -share/hydrogen/data/img/gray/mixerPanel/masterMixer_background.png
> -share/hydrogen/data/img/gray/mixerPanel/masterMixer_leds.png
>  share/hydrogen/data/img/gray/mixerPanel/masterMixerline_background.png
> -share/hydrogen/data/img/gray/mixerPanel/master_mute_off.png
> -share/hydrogen/data/img/gray/mixerPanel/master_mute_on.png
> -share/hydrogen/data/img/gray/mixerPanel/master_mute_over.png
>  share/hydrogen/data/img/gray/mixerPanel/mixer_background.png
>  share/hydrogen/data/img/gray/mixerPanel/mixerline_background.png
> -share/hydrogen/data/img/gray/mixerPanel/mixerline_background_on.png
>  share/hydrogen/data/img/gray/mixerPanel/mixerline_label_background.png
>  share/hydrogen/data/img/gray/mixerPanel/mixerline_text_background.png
> -share/hydrogen/data/img/gray/mixerPanel/panFader_background.png
> -share/hydrogen/data/img/gray/mixerPanel/rotary_center_images.png
> -share/hydrogen/data/img/gray/mixerPanel/rotary_images.png
> -share/hydrogen/data/img/gray/mixerPanel/showFX_off.png
> -share/hydrogen/data/img/gray/mixerPanel/showFX_on.png
> -share/hydrogen/data/img/gray/mixerPanel/showFX_over.png
> -share/hydrogen/data/img/gray/mixerPanel/showMixer_off.png
> -share/hydrogen/data/img/gray/mixerPanel/showMixer_on.png
> -share/hydrogen/data/img/gray/mixerPanel/showMixer_over.png
> -share/hydrogen/data/img/gray/mixerPanel/showPeaks_off.png
> -share/hydrogen/data/img/gray/mixerPanel/showPeaks_on.png
> -share/hydrogen/data/img/gray/mixerPanel/showPeaks_over.png
> -share/hydrogen/data/img/gray/patternEditor/
> -share/hydrogen/data/img/gray/patternEditor/background_channel.png
> -share/hydrogen/data/img/gray/patternEditor/background_rec-new.png
> -share/hydrogen/data/img/gray/patternEditor/background_res-new.png
> -share/hydrogen/data/img/gray/patternEditor/background_zoom-new.png
> -share/hydrogen/data/img/gray/patternEditor/btn_dropdown_off.png
> -share/hydrogen/data/img/gray/patternEditor/btn_dropdown_on.png
> -share/hydrogen/data/img/gray/patternEditor/btn_dropdown_over.png
> -share/hydrogen/data/img/gray/patternEditor/btn_drum_piano_off.png
> -share/hydrogen/data/img/gray/patternEditor/btn_drum_piano_on.png
> -share/hydrogen/data/img/gray/patternEditor/btn_hear_off.png
> -share/hydrogen/data/img/gray/patternEditor/btn_hear_on.png
> -share/hydrogen/data/img/gray/patternEditor/btn_mute_off.png
> -share/hydrogen/data/img/gray/patternEditor/btn_mute_on.png
> -share/hydrogen/data/img/gray/patternEditor/btn_quant_off.png
> -share/hydrogen/data/img/gray/patternEditor/btn_quant_on.png
> -share/hydrogen/data/img/gray/patternEditor/btn_quant_over.png
> -share/hydrogen/data/img/gray/patternEditor/btn_record_off.png
> -share/hydrogen/data/img/gray/patternEditor/btn_record_on.png
> -share/hydrogen/data/img/gray/patternEditor/btn_record_over.png
> -share/hydrogen/data/img/gray/patternEditor/btn_solo_off.png
> -share/hydrogen/data/img/gray/patternEditor/btn_solo_on.png
> -share/hydrogen/data/img/gray/patternEditor/editor_top.png
> -share/hydrogen/data/img/gray/patternEditor/instrument_line.png
> -share/hydrogen/data/img/gray/patternEditor/instrument_line_selected.png
> -share/hydrogen/data/img/gray/patternEditor/tickPosition.png
>  share/hydrogen/data/img/gray/playerControlPanel/
>  share/hydrogen/data/img/gray/playerControlPanel/background.png
>  share/hydrogen/data/img/gray/playerControlPanel/background_BPM.png
>  share/hydrogen/data/img/gray/playerControlPanel/background_Control.png
>  share/hydrogen/data/img/gray/playerControlPanel/background_Jack.png
> -share/hydrogen/data/img/gray/playerControlPanel/background_Mode.png
> -share/hydrogen/data/img/gray/playerControlPanel/bbt_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/bbt_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/bc_off.old.png
> -share/hydrogen/data/img/gray/playerControlPanel/bc_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/bc_on.old.png
> -share/hydrogen/data/img/gray/playerControlPanel/bc_on.png
>  share/hydrogen/data/img/gray/playerControlPanel/beatConter_BG.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_ffwd_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_ffwd_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_ffwd_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_loop_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_loop_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_loop_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_metronome_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_metronome_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_metronome_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_mmc_space_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_mmc_space_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_mode_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_mode_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_mode_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_play_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_play_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_play_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_rec_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_rec_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_rec_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_recdel_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_recdel_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_recdel_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_rwd_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_rwd_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_rwd_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_set_play_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_set_play_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showDrumkitManager_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showDrumkitManager_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showDrumkitManager_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showInstrumentEditor_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showInstrumentEditor_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showInstrumentEditor_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showMixer_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showMixer_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showMixer_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showPatternEditor_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showPatternEditor_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showPatternEditor_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showSongEditor_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showSongEditor_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_showSongEditor_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_stop_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_stop_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/btn_stop_over.png
>  share/hydrogen/data/img/gray/playerControlPanel/cpuLoad_back.png
>  share/hydrogen/data/img/gray/playerControlPanel/cpuLoad_leds.png
> -share/hydrogen/data/img/gray/playerControlPanel/icn_metronome_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/icn_metronome_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/icn_pause.png
> -share/hydrogen/data/img/gray/playerControlPanel/icn_play.png
> -share/hydrogen/data/img/gray/playerControlPanel/jackMasterBtn_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/jackMasterBtn_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/jackMasterBtn_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/jackTransportBtn_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/jackTransportBtn_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/jackTransportBtn_over.png
> -share/hydrogen/data/img/gray/playerControlPanel/lcd_background.png
> -share/hydrogen/data/img/gray/playerControlPanel/metronome_down.png
> -share/hydrogen/data/img/gray/playerControlPanel/metronome_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/metronome_up.png
> -share/hydrogen/data/img/gray/playerControlPanel/midiActivity_back.png
> -share/hydrogen/data/img/gray/playerControlPanel/midiActivity_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/onoff.png
> -share/hydrogen/data/img/gray/playerControlPanel/pattern_mode.png
>  share/hydrogen/data/img/gray/playerControlPanel/playlist_background_Control.png
> -share/hydrogen/data/img/gray/playerControlPanel/rubber_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/rubber_on.png
> -share/hydrogen/data/img/gray/playerControlPanel/song_mode.png
> -share/hydrogen/data/img/gray/playerControlPanel/statusLED_off.png
> -share/hydrogen/data/img/gray/playerControlPanel/statusLED_on.png
> -share/hydrogen/data/img/gray/preferencesDialog/
> -share/hydrogen/data/img/gray/preferencesDialog/rec.png
> -share/hydrogen/data/img/gray/skin_btn_off.png
> -share/hydrogen/data/img/gray/skin_btn_on.png
> -share/hydrogen/data/img/gray/skin_btn_over.png
>  share/hydrogen/data/img/gray/songEditor/
>  share/hydrogen/data/img/gray/songEditor/bg_topPanel.png
> -share/hydrogen/data/img/gray/songEditor/btn_bpm_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_bpm_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_bpm_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_clear_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_clear_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_clear_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_down_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_down_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_down_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_draw_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_draw_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_draw_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_followPH_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_followPH_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_followPH_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_minus_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_minus_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_minus_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_mode_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_mode_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_mode_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_new_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_new_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_new_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_select_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_select_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_select_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_up_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_up_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_up_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_viewPL_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_viewPL_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_viewPL_over.png
> -share/hydrogen/data/img/gray/songEditor/btn_viewTL_off.png
> -share/hydrogen/data/img/gray/songEditor/btn_viewTL_on.png
> -share/hydrogen/data/img/gray/songEditor/btn_viewTL_over.png
> -share/hydrogen/data/img/gray/songEditor/playingPattern_off.png
> -share/hydrogen/data/img/gray/songEditor/playingPattern_on.png
> -share/hydrogen/data/img/gray/songEditor/songEditorLabelABG.png
> -share/hydrogen/data/img/gray/songEditor/songEditorLabelBG.png
> -share/hydrogen/data/img/gray/songEditor/songEditorLabelSBG.png
>  share/hydrogen/data/img/gray/splash/
>  share/hydrogen/data/img/gray/splash/splash.png
>  share/hydrogen/data/img/gray/warning.png
> @@ -930,6 +1464,72 @@ share/hydrogen/data/img/gray/waveDisplay
>  share/hydrogen/data/img/gray/waveDisplay/targetsamplewavedisplay.png
>  share/hydrogen/data/img/h2-icon.bmp
>  share/hydrogen/data/img/h2-icon.ico
> +share/hydrogen/data/img/scalable/
> +share/hydrogen/data/img/scalable/fader.svg
> +share/hydrogen/data/img/scalable/fader_knob.svg
> +share/hydrogen/data/img/scalable/fader_knob_vertical.svg
> +share/hydrogen/data/img/scalable/fader_master.svg
> +share/hydrogen/data/img/scalable/fader_vertical.svg
> +share/hydrogen/data/img/scalable/icons/
> +share/hydrogen/data/img/scalable/icons/black/
> +share/hydrogen/data/img/scalable/icons/black/cog.svg
> +share/hydrogen/data/img/scalable/icons/black/down.svg
> +share/hydrogen/data/img/scalable/icons/black/draw.svg
> +share/hydrogen/data/img/scalable/icons/black/dropdown.svg
> +share/hydrogen/data/img/scalable/icons/black/drum.svg
> +share/hydrogen/data/img/scalable/icons/black/fast_forward.svg
> +share/hydrogen/data/img/scalable/icons/black/go-up.svg
> +share/hydrogen/data/img/scalable/icons/black/home.svg
> +share/hydrogen/data/img/scalable/icons/black/lock_closed.svg
> +share/hydrogen/data/img/scalable/icons/black/lock_open.svg
> +share/hydrogen/data/img/scalable/icons/black/loop.svg
> +share/hydrogen/data/img/scalable/icons/black/metronome.svg
> +share/hydrogen/data/img/scalable/icons/black/minus.svg
> +share/hydrogen/data/img/scalable/icons/black/multiple_layers.svg
> +share/hydrogen/data/img/scalable/icons/black/piano.svg
> +share/hydrogen/data/img/scalable/icons/black/play.svg
> +share/hydrogen/data/img/scalable/icons/black/play_pause.svg
> +share/hydrogen/data/img/scalable/icons/black/plus.svg
> +share/hydrogen/data/img/scalable/icons/black/quantization.svg
> +share/hydrogen/data/img/scalable/icons/black/rewind.svg
> +share/hydrogen/data/img/scalable/icons/black/select.svg
> +share/hydrogen/data/img/scalable/icons/black/single_layer.svg
> +share/hydrogen/data/img/scalable/icons/black/speaker.svg
> +share/hydrogen/data/img/scalable/icons/black/stop.svg
> +share/hydrogen/data/img/scalable/icons/black/up.svg
> +share/hydrogen/data/img/scalable/icons/record.svg
> +share/hydrogen/data/img/scalable/icons/warning.svg
> +share/hydrogen/data/img/scalable/icons/white/
> +share/hydrogen/data/img/scalable/icons/white/cog.svg
> +share/hydrogen/data/img/scalable/icons/white/down.svg
> +share/hydrogen/data/img/scalable/icons/white/draw.svg
> +share/hydrogen/data/img/scalable/icons/white/dropdown.svg
> +share/hydrogen/data/img/scalable/icons/white/drum.svg
> +share/hydrogen/data/img/scalable/icons/white/fast_forward.svg
> +share/hydrogen/data/img/scalable/icons/white/go-up.svg
> +share/hydrogen/data/img/scalable/icons/white/home.svg
> +share/hydrogen/data/img/scalable/icons/white/lock_closed.svg
> +share/hydrogen/data/img/scalable/icons/white/lock_open.svg
> +share/hydrogen/data/img/scalable/icons/white/loop.svg
> +share/hydrogen/data/img/scalable/icons/white/metronome.svg
> +share/hydrogen/data/img/scalable/icons/white/minus.svg
> +share/hydrogen/data/img/scalable/icons/white/multiple_layers.svg
> +share/hydrogen/data/img/scalable/icons/white/piano.svg
> +share/hydrogen/data/img/scalable/icons/white/play.svg
> +share/hydrogen/data/img/scalable/icons/white/play_pause.svg
> +share/hydrogen/data/img/scalable/icons/white/plus.svg
> +share/hydrogen/data/img/scalable/icons/white/quantization.svg
> +share/hydrogen/data/img/scalable/icons/white/rewind.svg
> +share/hydrogen/data/img/scalable/icons/white/select.svg
> +share/hydrogen/data/img/scalable/icons/white/single_layer.svg
> +share/hydrogen/data/img/scalable/icons/white/speaker.svg
> +share/hydrogen/data/img/scalable/icons/white/stop.svg
> +share/hydrogen/data/img/scalable/icons/white/up.svg
> +share/hydrogen/data/img/scalable/led_11_9.svg
> +share/hydrogen/data/img/scalable/led_22_7.svg
> +share/hydrogen/data/img/scalable/led_5_13.svg
> +share/hydrogen/data/img/scalable/rotary.svg
> +share/hydrogen/data/img/scalable/rotary_background.svg
>  @comment share/hydrogen/data/new_tutorial/
>  @comment share/hydrogen/data/new_tutorial/img_tutorial/
>  @comment share/hydrogen/data/new_tutorial/img_tutorial/Bridge1_4th.png
> @@ -947,10 +1547,27 @@ share/hydrogen/data/img/h2-icon.ico
>  @comment share/hydrogen/data/new_tutorial/img_tutorial/VerseBridge_hh.png
>  @comment share/hydrogen/data/new_tutorial/img_tutorial/warn.png
>  @comment share/hydrogen/data/new_tutorial/tutorial_en.html
> +share/hydrogen/data/themes/
> +share/hydrogen/data/themes/default.h2theme
>  share/hydrogen/data/xsd/
>  share/hydrogen/data/xsd/drumkit.xsd
>  share/hydrogen/data/xsd/drumkit_pattern.xsd
>  @tag update-desktop-database
> +share/hydrogen/data/xsd/legacy/
> +share/hydrogen/data/xsd/legacy/v0_9_6/
> +share/hydrogen/data/xsd/legacy/v0_9_6/drumkit.xsd
> +share/hydrogen/data/xsd/legacy/v0_9_6/drumkit_pattern.xsd
> +share/hydrogen/data/xsd/legacy/v0_9_7/
> +share/hydrogen/data/xsd/legacy/v0_9_7/drumkit.xsd
> +share/hydrogen/data/xsd/legacy/v1_0_0/
> +share/hydrogen/data/xsd/legacy/v1_0_0/drumkit.xsd
> +share/hydrogen/data/xsd/legacy/v1_0_0/drumkit_pattern.xsd
> +share/hydrogen/data/xsd/legacy/v1_0_0/playlist.xsd
> +share/hydrogen/data/xsd/legacy/v1_1_0/
> +share/hydrogen/data/xsd/legacy/v1_1_0/drumkit.xsd
> +share/hydrogen/data/xsd/legacy/v1_1_0/drumkit_pattern.xsd
>  share/hydrogen/data/xsd/playlist.xsd
>  share/icons/hicolor/scalable/apps/org.hydrogenmusic.Hydrogen.svg
>  @tag gtk-update-icon-cache %D/share/icons/hicolor
> +share/metainfo/
> +share/metainfo/org.hydrogenmusic.Hydrogen.metainfo.xml