You are not logged in.

#1 2005-03-08 23:18:54

judfilm
Member
Registered: 2004-02-12
Posts: 229

[Package] JAMin - JACK Audio Mastering interface

[Update] Looks like a PKGBUILD has been added to AUR by Alexander Mieland (dma147).

Posted with permission from apeiro. Thanks apeiro!

"I built a JAMin package once but never used it (yet)."

http://jamin.sourceforge.net

"JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is an open source application designed to perform professional audio mastering of stereo input streams. It uses LADSPA for digital signal processing (DSP). JAMin is licensed under the GPL.

JAMin features:
    * Linear filters
    * JACK I/O
    * 30 band graphic EQ
    * 1023 band hand drawn EQ with parametric controls
    * Spectrum analyser
    * 3 band peak compressor
    * Lookahead brickwall limiter
    * Multiband stereo processing
    * Presets and scenes
    * Loudness maximiser"

scr01.png

PKGBUILD:
Code:

pkgname=jamin
pkgver=0.9.0
pkgrel=1
pkgdesc="the JACK audio mastering interface"
url="http://jamin.sourceforge.net/"
depends=('jack-audio-connection-kit' 'ladspa' 'liblo' 'gtk2' 'libxml2')
source=(http://voxel.dl.sourceforge.net/sourceforge/jamin/jamin-0.9.0.tar.gz 
        eq_curve.patch)
md5sums=('2c98cd525304c35f6b9f881209b5e6e4' 'd72f4ebd9b5e9f50c22655a6be7f65f1')

build() {
  cd $startdir/src/$pkgname-$pkgver
  patch -Np0 -i ../eq_curve.patch || return 1
  ./configure --prefix=/usr --sysconfdir=/etc
  make CFLAGS+="-I/usr/include/lo" || return 1
  make DESTDIR=$startdir/pkg install
}

eq_curve.patch
Code:

Index: src/scenes.c
===================================================================
RCS file: /cvsroot/jamin/jamin/src/scenes.c,v
retrieving revision 1.31
diff -u -r1.31 scenes.c
--- src/scenes.c        8 May 2004 21:29:39 -0000       1.31
+++ src/scenes.c        9 Aug 2004 18:57:09 -0000
@@ -60,9 +60,6 @@
                          *LED_yellow = NULL, *LED_red = NULL;
 
 
-void set_EQ_curve_values ();
-
-
 /*  Initialize all scene related structures and get the widget addresses.  */
 
 void bind_scenes ()
@@ -210,7 +207,7 @@
 
                         s_crossfade_to_state (&scene_state[i], -1.0f);
 
-                        set_EQ_curve_values ();
+                        set_EQ_curve_values (0, 0.0);
 
                         s_history_add_state (scene_state[i]);

Please test and report any problems. Thanks.

Offline

#2 2005-08-07 12:39:46

judfilm
Member
Registered: 2004-02-12
Posts: 229

Re: [Package] JAMin - JACK Audio Mastering interface

An update is available - version 0.9.5. Is it possible this could be updated and maybe added to AUR?

Thanks

Offline

#3 2005-08-07 18:27:06

paranoos
Member
From: thornhill.on.ca
Registered: 2004-07-22
Posts: 442

Re: [Package] JAMin - JACK Audio Mastering interface

AUR is the Arch User Repository. That means Arch users can add PKGBUILDs themselves. If you have it working, go to the AUR website, create an account, and upload the package! big_smile

Offline

#4 2005-08-08 11:42:04

Cotton
Member
From: Cornwall, UK
Registered: 2004-09-17
Posts: 568

Re: [Package] JAMin - JACK Audio Mastering interface

Do you have a PKGBUILD for 0.95.0?

Amending the version number in the build shown above didn't work, something about patches.  And although removing the reference to the patch allowed the build to succeed, it wouldn't run.

Edit: output message with patch removed from PKGBUILD:

jamin: JACK server started
Cannot find plugin 'sc4_1882.so'
Cannot find plugin 'fast_lookahead_limiter_1913.so'
Required plugin missing.

Offline

#5 2005-08-08 11:48:34

judfilm
Member
Registered: 2004-02-12
Posts: 229

Re: [Package] JAMin - JACK Audio Mastering interface

Sorry no package yet - the original package was created by apeiro.
Also it may require the new JACK v0.100 from [Testing]

[Update] Looks like a PKGBUILD for v0.95.0 has been added to AUR
by Alexander Mieland (dma147). Well Done dma147!

Offline

Board footer

Powered by FluxBB