Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (24f5a2434fe019c43588646cae7e4f91d5836fc4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (24f5a2434fe019c43588646cae7e4f91d5836fc4)
  • Date: Tue, 25 Jul 2006 19:09:46 -0500

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

ChangeLog | 8 ++++++++
audio-creation/linuxsampler/DEPENDS | 7 +++++++
audio-creation/linuxsampler/DETAILS | 22 ++++++++++++++++++++++
audio-creation/linuxsampler/HISTORY | 2 ++
audio-creation/qsampler/DEPENDS | 3 +++
audio-creation/qsampler/DETAILS | 15 +++++++++++++++
audio-creation/qsampler/HISTORY | 2 ++
audio-libs/libgig/BUILD | 5 +++++
audio-libs/libgig/CONFIGURE | 3 +++
audio-libs/libgig/DEPENDS | 5 +++++
audio-libs/libgig/DETAILS | 31 +++++++++++++++++++++++++++++++
audio-libs/libgig/HISTORY | 2 ++
audio-libs/liblscp/DEPENDS | 3 +++
audio-libs/liblscp/DETAILS | 14 ++++++++++++++
audio-libs/liblscp/HISTORY | 2 ++
15 files changed, 124 insertions(+)

New commits:
commit 24f5a2434fe019c43588646cae7e4f91d5836fc4
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

New spells: LinuxSampler sampler backend and QSampler Qt frontend, as
well as libs that are required by them.

diff --git a/ChangeLog b/ChangeLog
index d8041dd..29bd71c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2006-07-26 Juuso Alasuutari <iuso AT sourcemage.org>
+ * audio-creation/linuxsampler: New spell, sampler backend
+ * audio-creation/qsampler: New spell, Qt-based frontend for
+ LinuxSampler
+ * audio-libs/libgig: New spell, Gigasampler format library
+ * audio-libs/liblscp: New spell, LinuxSampler Control Protocol
+ wrapper library
+
2006-07-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* wm-addons/asmem: new spell, Memory utilization monitor

diff --git a/audio-creation/linuxsampler/DEPENDS
b/audio-creation/linuxsampler/DEPENDS
new file mode 100755
index 0000000..396883d
--- /dev/null
+++ b/audio-creation/linuxsampler/DEPENDS
@@ -0,0 +1,7 @@
+depends alsa-lib &&
+depends libgig &&
+# https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=34
+depends gcc34 &&
+
+optional_depends alsa-lib "" "" "for ALSA driver support" &&
+optional_depends jack "" "" "for JACK driver support"
diff --git a/audio-creation/linuxsampler/DETAILS
b/audio-creation/linuxsampler/DETAILS
new file mode 100755
index 0000000..9fa22a9
--- /dev/null
+++ b/audio-creation/linuxsampler/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=linuxsampler
+ VERSION=0.3.3
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=http://download.linuxsampler.org/packages/$SOURCE
+
SOURCE_HASH=sha512:2a2d73e1f712706c4497eddf7ae840a521fa657d24dbefaa9e3afd0262ddb0c8c61c48f1c9918af022eb4aaef23a689466d1577610482eb66620dbfb6a49f9c5
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+# https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=34
+ GCC_VERSION=3.4
+ WEB_SITE=http://www.linuxsampler.org/
+ ENTERED=20060726
+ LICENSE[0]=GPL
+ SHORT="A modular, streaming capable sampler."
+cat << EOF
+LinuxSampler is sampler backend, thus server-like console application. It
+provides a TCP based network interface with a custom ASCII based protocol
+called "LSCP" to control the sampler and manage sampler sessions. You either
+have to send commands manually to LinuxSampler, e.g. by connecting via
+'telnet' or by using 'netcat' or you might want to use a graphical user
+interface (frontend) like QSampler.
+
+For more informations visit http://www.linuxsampler.org/documentation.html
+EOF
diff --git a/audio-creation/linuxsampler/HISTORY
b/audio-creation/linuxsampler/HISTORY
new file mode 100644
index 0000000..4c777d6
--- /dev/null
+++ b/audio-creation/linuxsampler/HISTORY
@@ -0,0 +1,2 @@
+2006-07-26 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/audio-creation/qsampler/DEPENDS b/audio-creation/qsampler/DEPENDS
new file mode 100755
index 0000000..7a9c718
--- /dev/null
+++ b/audio-creation/qsampler/DEPENDS
@@ -0,0 +1,3 @@
+depends linuxsampler &&
+depends liblscp &&
+depends qt-x11
diff --git a/audio-creation/qsampler/DETAILS b/audio-creation/qsampler/DETAILS
new file mode 100755
index 0000000..dcd23a4
--- /dev/null
+++ b/audio-creation/qsampler/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qsampler
+ VERSION=0.1.3
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://download.linuxsampler.org/packages/$SOURCE
+
SOURCE_HASH=sha512:1f183a941e9932f0146b243b3e1b2d2d4a32d5cc78cfb9341c170028fa3eb3c96eda0e12ed66bc14ad5deb3e57c6df689ac12719989ddd00a28f3217950ee5fa
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.linuxsampler.org/
+ ENTERED=20060726
+ LICENSE[0]=GPL
+ SHORT="A graphical frontend to LinuxSampler."
+cat << EOF
+Qsampler is a LinuxSampler GUI front-end application written in C++ around
+the Qt3 toolkit using Qt Designer. At the moment it just wraps as a client
+reference interface for the LinuxSampler Control Protocol (LSCP).
+EOF
diff --git a/audio-creation/qsampler/HISTORY b/audio-creation/qsampler/HISTORY
new file mode 100644
index 0000000..4c777d6
--- /dev/null
+++ b/audio-creation/qsampler/HISTORY
@@ -0,0 +1,2 @@
+2006-07-26 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/audio-libs/libgig/BUILD b/audio-libs/libgig/BUILD
new file mode 100755
index 0000000..6e3a137
--- /dev/null
+++ b/audio-libs/libgig/BUILD
@@ -0,0 +1,5 @@
+default_build &&
+
+if [[ $GATHER_DOCS == on && $LIBGIG_DOCS == y ]]; then
+ make docs
+fi
diff --git a/audio-libs/libgig/CONFIGURE b/audio-libs/libgig/CONFIGURE
new file mode 100755
index 0000000..955176b
--- /dev/null
+++ b/audio-libs/libgig/CONFIGURE
@@ -0,0 +1,3 @@
+if [[ $GATHER_DOCS == on ]]; then
+ config_query LIBGIG_DOCS "Build API documentation (requires doxygen)?" n
+fi
diff --git a/audio-libs/libgig/DEPENDS b/audio-libs/libgig/DEPENDS
new file mode 100755
index 0000000..6c0a67e
--- /dev/null
+++ b/audio-libs/libgig/DEPENDS
@@ -0,0 +1,5 @@
+depends libsndfile &&
+
+if [[ $GATHER_DOCS == on && $LIBGIG_DOCS == y ]]; then
+ depends doxygen
+fi
diff --git a/audio-libs/libgig/DETAILS b/audio-libs/libgig/DETAILS
new file mode 100755
index 0000000..7eba07b
--- /dev/null
+++ b/audio-libs/libgig/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=libgig
+ VERSION=3.0.0
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=http://download.linuxsampler.org/packages/$SOURCE
+
SOURCE_HASH=sha512:db29b16c4ae8d2ed0b474f1ddd892ca93f4a17b38cad7eae101314374853b3f307a68e597d5cbdf8286053e83cfed67c559f4d43f2b1b8d795f641cb21ed44be
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.linuxsampler.org/
+ ENTERED=20060726
+ LICENSE[0]=GPL
+ SHORT="Gigasampler file loader library."
+cat << EOF
+libgig actually consists of three parts:
+
+- RIFF classes (RIFF.h, RIFF.cpp): Provides convenient methods to parse and
+ access arbitrary RIFF files.
+- DLS classes (DLS.h, DLS.cpp): They're using the RIFF classes to parse
+ DLS (Downloadable Sounds) Level 1 and 2
+ files and provide abstract access to the
+ data.
+- gig classes (gig.h, gig.cpp): These are based on the DLS classes and
+ provide the necessary extensions for
+ the Gigasampler file format.
+
+Beside the actual library there are four example applications:
+
+ gigdump: Demo app that prints out the content of a .gig file.
+ gigextract: Extracts samples from a .gig file.
+ dlsdump: Demo app that prints out the content of a DLS file.
+ rifftree: Tool that prints out the RIFF tree of an arbitrary RIFF
+ file.
+EOF
diff --git a/audio-libs/libgig/HISTORY b/audio-libs/libgig/HISTORY
new file mode 100644
index 0000000..7257477
--- /dev/null
+++ b/audio-libs/libgig/HISTORY
@@ -0,0 +1,2 @@
+2006-07-26 Juuso Alasuutari <iuso AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS, HISTORY: created spell
diff --git a/audio-libs/liblscp/DEPENDS b/audio-libs/liblscp/DEPENDS
new file mode 100755
index 0000000..1dcc1c8
--- /dev/null
+++ b/audio-libs/liblscp/DEPENDS
@@ -0,0 +1,3 @@
+if [[ $GATHER_DOCS == on ]]; then
+ optional_depends doxygen "" "" "to build HTML documentation"
+fi
diff --git a/audio-libs/liblscp/DETAILS b/audio-libs/liblscp/DETAILS
new file mode 100755
index 0000000..f7413e5
--- /dev/null
+++ b/audio-libs/liblscp/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=liblscp
+ VERSION=0.3.3
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://download.linuxsampler.org/packages/$SOURCE
+
SOURCE_HASH=sha512:23325e7d28bd91c5c48c134922a3677d397415a3f834a969a3442a08995ef3421eac8ebb9244721a21c467c7c5e8e842daf931256ad3790b5feab95a67ef911a
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.linuxsampler.org/
+ ENTERED=20060726
+ LICENSE[0]=LGPL
+ SHORT="LinuxSampler Control Protocol (LSCP) wrapper library."
+cat << EOF
+liblscp is an implementation of the LinuxSampler control protocol, proposed
+as a C language API.
+EOF
diff --git a/audio-libs/liblscp/HISTORY b/audio-libs/liblscp/HISTORY
new file mode 100644
index 0000000..2d402bd
--- /dev/null
+++ b/audio-libs/liblscp/HISTORY
@@ -0,0 +1,2 @@
+2006-07-26 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DEPENDS, DETAILS, HISTORY: created spell



  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (24f5a2434fe019c43588646cae7e4f91d5836fc4), Juuso Alasuutari, 07/25/2006

Archive powered by MHonArc 2.6.24.

Top of Page