forked from hydrogen-music/hydrogen
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: http://svn.assembla.com/svn/hydrogen/trunk@3 3b3fb362-3133-0410-aa15-cf69e0a59cb7
- Loading branch information
Showing
657 changed files
with
133,879 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Main coder and maintainer: | ||
Alessandro Cominu (aka Comix) | ||
<[email protected]> | ||
|
||
Thanks to: | ||
See complete list at http://hydrogen-music.org/devel/wiki/people |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
2005-xxx-xx Alessandro Cominu <[email protected]> | ||
* Release 0.9.4 | ||
* QT4 port | ||
* Autosave | ||
* Jack port follows instrument names | ||
* Mute groups for instruments | ||
* New Drumkit manager | ||
|
||
2005-jul-23 Alessandro Cominu <[email protected]> | ||
* Release 0.9.2 | ||
* New graphics | ||
* Bug fix in export song (using JACK driver) | ||
* Bug fix in export song (wrong samplerate) | ||
* Follow playhead in song editor | ||
* Automatic audio driver selection | ||
* New PortAudio and PortMidi drivers | ||
* Mac Os X port | ||
* Pattern size increased: up to 4 bars | ||
* Random pitch variations | ||
* New instrument editor | ||
* Low pass filter | ||
* Insert/delete a range of patterns in song editor | ||
|
||
2004-nov-28 Alessandro Cominu <[email protected]> | ||
* Release 0.9.1 | ||
* New ALSA driver | ||
* New french tutorial and manual page (thanks to Pierre 'AlSim' Chapuis) | ||
* Various bug fixes | ||
|
||
2004-sep-08 Alessandro Cominu <[email protected]> | ||
|
||
* Release 0.9.0 | ||
* Multi layer support for instruments (up to 16 samples). | ||
* Multiple patterns playing at once. | ||
* Added FLAC files support for songs and drumkits. | ||
* Added pitch and gain properties per instrument. | ||
* Improved song and pattern editor (selections, copy/move, etc..). | ||
* Added a new selectable user interface (single panel). | ||
* Better jack-transport support. | ||
* Ability to set the note length in pattern editor | ||
* Export song to standard midi file | ||
|
||
2004-mar-15 Alessandro Cominu <[email protected]> | ||
|
||
* Release 0.8.2 | ||
* Audio file preview in load instrument dialog | ||
* Jack transport improvements | ||
* 4 Ladspa FX send per instrument | ||
* Show recent used songs | ||
* QT Style selection option in Preferences Dialog | ||
* New keybindings | ||
* Bug fix in load/save song | ||
* LRDF support (optional) | ||
* Several GUI improvements | ||
* Better Midi-in support | ||
* virtual keyboard (using qwertyuiop...) | ||
* Ability to record midi-in or virtual keyboard notes in a pattern | ||
|
||
2003-dic-18 Alessandro Cominu <[email protected]> | ||
|
||
* Release 0.8.1 | ||
* Midi and CPU activity widgets | ||
* Jack transport slave mode | ||
* Multiple jack outputs | ||
* Resizable song editor | ||
* Seek in song clicking in the song editor | ||
* New mixer | ||
* 32 instruments | ||
* Custom pattern size | ||
* Per instrument output (jack driver) | ||
* MMC/MTC support (experimental) | ||
* i18n support | ||
|
||
2003-05-25 Alessandro Cominu <[email protected]> | ||
|
||
* Release 0.8.0 | ||
* Delay FX | ||
* Bug fix in Alsa Midi Driver | ||
* Assignable Jack ports in preferences file | ||
* Assignable midi-in channel (1..16, ALL) | ||
* Drumkit support (load, save, import, export) | ||
* Acoustic drumkit included | ||
* various GUI improvements | ||
|
||
2003-03-24 Alessandro Cominu <[email protected]> | ||
|
||
* Release 0.7.6 | ||
* Bug fix in note velocity editor | ||
* Improved pattern editor | ||
* Humanize function | ||
* Swing function | ||
* New child frame interface | ||
* Stereo peak visualization in mixer | ||
* New song editor | ||
|
||
2003-02-23 Alessandro Cominu <[email protected]> | ||
|
||
* Release 0.7.5 | ||
* thread safe audio engine | ||
* Song loop button | ||
* Velocity bar in pattern editor | ||
* Instrument pan in mixer | ||
* Better graphical user interface | ||
* Demo songs | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
================================================================= | ||
Hydrogen Installation Notes | ||
================================================================= | ||
|
||
This file gives you hints how to set up, build and install | ||
Hydrogen properly. | ||
|
||
|
||
----------------------------------------------------------------- | ||
1. Supported architectures and requirements. | ||
----------------------------------------------------------------- | ||
|
||
|
||
----------------------------------------------------------------- | ||
2. How to build from source distribution. | ||
----------------------------------------------------------------- | ||
|
||
|
||
----------------------------------------------------------------- | ||
3. How to install. | ||
----------------------------------------------------------------- | ||
|
||
Hydrogen will be installed in /usr/local/ prefix by default, | ||
you can override this setting with: | ||
|
||
make prefix=/my/prefix install | ||
|
||
|
||
Note: If you use prefix parameter in make install then you also need | ||
to use this parameter in previous make commands. If you fail to do | ||
this then Hydrogen will look for the default configuration and data | ||
files in a wrong directory, because the directory is hard coded into | ||
Hydrogen during compile time. | ||
|
||
For example: | ||
make prefix=/my/prefix | ||
make prefix=/my/prefix install | ||
|
||
|
||
----------------------------------------------------------------- | ||
4. Troubleshooting. | ||
----------------------------------------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
------------------------------------------------------------------------------ | ||
H Y D R O G E N Drum machine | ||
------------------------------------------------------------------------------ | ||
|
||
Hydrogen is an advanced drum machine for GNU/Linux and Mac. | ||
It's main goal is to bring professional yet simple and intuitive pattern-based drum programming. | ||
|
||
Features: | ||
__General__ | ||
* Very user-friendly, modular, fast and intuitive graphical interface based on QT 4. | ||
* Sample-based stereo audio engine, with import of sound samples in .wav, .au and .aiff formats. | ||
* Support of samples in compressed FLAC file. | ||
|
||
__Sequencer and mixer__ | ||
* Pattern-based sequencer, with unlimited number of patterns and ability to chain patterns into a song. | ||
* Up to 64 ticks per pattern with individual level per event and variable pattern length. | ||
* 32 instrument tracks with volume, mute, solo, pan capabilities. | ||
* Multi layer support for instruments (up to 16 samples for each instrument). | ||
* Ability to import/export song files. | ||
* Unique human velocity, human time, pitch and swing functions. | ||
* Multiple patterns playing at once. | ||
|
||
__Other__ | ||
* JACK, ALSA, PortAudio and OSS audio drivers. | ||
* ALSA MIDI and PortMidi input with assignable midi-in channel (1..16, ALL). | ||
* Import/export of drumkits. | ||
* Export song to wav file. | ||
* Export song to midi file. | ||
|
||
|
||
HomePage | ||
http://www.hydrogen-music.org | ||
|
||
|
||
Happy drumming! :^) | ||
|
||
Alessandro Cominu <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
include(features.pri) | ||
|
||
TEMPLATE = subdirs | ||
SUBDIRS = plugins libs gui extra | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#define CONFIG_PREFIX "/usr/local" | ||
#define DATA_PATH "/usr/local/share/hydrogen/data" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
#!/bin/sh | ||
|
||
# | ||
# Hydrogen configuration script. | ||
# (c)2006 Alessandro Cominu | ||
# | ||
|
||
|
||
# remove old files before starting a new configuration | ||
rm -f all.mak | ||
|
||
echo " | ||
----------------------------------------------------------------- | ||
Starting Hydrogen configuration... | ||
----------------------------------------------------------------- | ||
" | ||
|
||
if test "x$QTDIR" = "x"; then | ||
# is not set | ||
echo " * QTDIR is not set." | ||
echo "" | ||
|
||
echo " * Guessing for QT library" | ||
ac_qtlib="" | ||
for X in \ | ||
/usr/local/Trolltech/Qt-4.2.0 \ | ||
/usr/local/Trolltech/Qt-4.1.3 \ | ||
/usr/local/Trolltech/Qt-4.1.2 \ | ||
/usr/local/Trolltech/Qt-4.1.1 \ | ||
/usr/local/Trolltech/Qt-4.1.0 \ | ||
/usr \ | ||
; do | ||
if test "x$ac_qtlib" = "x"; then | ||
if test -f $X/lib/libQtCore.a -o -f $X/lib/libQtCore.so -o -d $X/lib/QtCore.framework -o -f $X/lib/libQtCore.dylib; then | ||
ac_qtlib=$X | ||
QTDIR=$X | ||
echo " |-> searching in $X [ OK ]" | ||
else | ||
echo " |-> searching in $X" | ||
fi | ||
fi | ||
done | ||
else | ||
echo " * QTDIR = $QTDIR" | ||
echo "" | ||
ac_qtlib="" | ||
if test "x$ac_qtlib" = "x"; then | ||
if test -f $QTDIR/lib/libQtCore.so -o -f $QTDIR/lib/libQtCore.a -o -f $QTDIR/lib/libQtCore_debug.so -o -f $QTDIR/lib/libQtCore_debug.a -o -d $QTDIR/lib/QtCore.framework -o -f $QTDIR/lib/libQtCore.dylib; then | ||
ac_qtlib=$QTDIR | ||
echo " * Searching for QT library in $QTDIR [ OK ]" | ||
else | ||
echo " * Searching for QT library in $QTDIR *** Not found ***" | ||
fi | ||
fi | ||
fi | ||
|
||
if test "x$ac_qtlib" = "x"; then | ||
echo "" | ||
echo " *** ERROR: QT library not found. Maybe QTDIR isn't properly set." | ||
exit 1 | ||
fi | ||
|
||
|
||
prefix=/usr/local | ||
|
||
echo "" | ||
echo " * Creating all.mak..." | ||
#$QTDIR/bin/qmake -o all.mak all.pro | ||
|
||
$QTDIR/bin/qmake all.pro \ | ||
"prefix=$prefix" | ||
|
||
rm -f config.h | ||
echo "#define CONFIG_PREFIX \"$prefix\"" >> config.h | ||
echo "#define DATA_PATH \"$prefix/share/hydrogen/data\"" >> config.h | ||
|
||
echo " | ||
----------------------------------------------------------------- | ||
Hydrogen is now configured for building. Just run 'make'. | ||
Once everything is built, you must run 'make install'. | ||
Hydrogen will be installed in $prefix prefix by default. | ||
" | ||
#you can override this setting with: | ||
#'make prefix=/your/preferred/prefix' | ||
#and then | ||
#'make prefix=/your/preferred/prefix install' | ||
echo " | ||
See the INSTALL file for details. | ||
[http://www.hydrogen-music.org] | ||
----------------------------------------------------------------- | ||
" | ||
|
Oops, something went wrong.