faustCompressors: init at 0.1.1, update other magnetophon-dsp to use lv2 gui
This commit is contained in:
parent
273e160a12
commit
f43265657d
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "CharacterCompressor-${version}";
|
name = "CharacterCompressor-${version}";
|
||||||
version = "0.2";
|
version = "0.2";
|
||||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0fvi8m4nshcxypn4jgxhnh7pxp68wshhav3k8wn3il7qpw71pdxi";
|
sha256 = "0fvi8m4nshcxypn4jgxhnh7pxp68wshhav3k8wn3il7qpw71pdxi";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ faust2jack faust2lv2 ];
|
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
faust2jack -t 99999 CharacterCompressor.dsp
|
faust2jaqt -t 99999 CharacterCompressor.dsp
|
||||||
faust2lv2 -t 99999 CharacterCompressor.dsp
|
faust2lv2 -gui -t 99999 CharacterCompressor.dsp
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "CompBus-${version}";
|
name = "CompBus-${version}";
|
||||||
version = "1.1.02";
|
version = "1.1.02";
|
||||||
@ -10,13 +10,13 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "025vi60caxk3j2vxxrgbc59xlyr88vgn7k3127s271zvpyy7apwh";
|
sha256 = "025vi60caxk3j2vxxrgbc59xlyr88vgn7k3127s271zvpyy7apwh";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ faust2jack faust2lv2 ];
|
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
for f in *.dsp;
|
for f in *.dsp;
|
||||||
do
|
do
|
||||||
faust2jack -t 99999 $f
|
faust2jaqt -t 99999 $f
|
||||||
faust2lv2 -t 99999 $f
|
faust2lv2 -gui -t 99999 $f
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "LazyLimiter-${version}";
|
name = "LazyLimiter-${version}";
|
||||||
version = "0.3.01";
|
version = "0.3.01";
|
||||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1yx9d5cakmqbiwb1j9v2af9h5lqzahl3kaamnyk71cf4i8g7zp3l";
|
sha256 = "1yx9d5cakmqbiwb1j9v2af9h5lqzahl3kaamnyk71cf4i8g7zp3l";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ faust2jack faust2lv2 ];
|
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
faust2jack -t 99999 LazyLimiter.dsp
|
faust2jaqt -t 99999 LazyLimiter.dsp
|
||||||
faust2lv2 -t 99999 LazyLimiter.dsp
|
faust2lv2 -gui -t 99999 LazyLimiter.dsp
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "MBdistortion-${version}";
|
name = "MBdistortion-${version}";
|
||||||
version = "1.1";
|
version = "1.1";
|
||||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1rmvfi48hg8ybfw517zgj3fjj2xzckrmv8x131i26vj0fv7svjsp";
|
sha256 = "1rmvfi48hg8ybfw517zgj3fjj2xzckrmv8x131i26vj0fv7svjsp";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ faust2jack faust2lv2 ];
|
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
faust2jack -t 99999 MBdistortion.dsp
|
faust2jaqt -t 99999 MBdistortion.dsp
|
||||||
faust2lv2 -t 99999 MBdistortion.dsp
|
faust2lv2 -gui -t 99999 MBdistortion.dsp
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "RhythmDelay-${version}";
|
name = "RhythmDelay-${version}";
|
||||||
version = "2.0";
|
version = "2.0";
|
||||||
@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0n938nm08mf3lz92k6v07k1469xxzmfkgclw40jgdssfcfa16bn7";
|
sha256 = "0n938nm08mf3lz92k6v07k1469xxzmfkgclw40jgdssfcfa16bn7";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ faust2jack faust2lv2 ];
|
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
faust2jack -t 99999 RhythmDelay.dsp
|
faust2jaqt -t 99999 RhythmDelay.dsp
|
||||||
faust2lv2 -t 99999 RhythmDelay.dsp
|
faust2lv2 -gui -t 99999 RhythmDelay.dsp
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -1,27 +1,27 @@
|
|||||||
{ stdenv, fetchFromGitHub, faust2jack, faust2lv2 }:
|
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "constant-detune-chorus-${version}";
|
name = "constant-detune-chorus-${version}";
|
||||||
version = "0.1.01";
|
version = "0.1.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "magnetophon";
|
owner = "magnetophon";
|
||||||
repo = "constant-detune-chorus";
|
repo = "constant-detune-chorus";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1z8aj1a36ix9jizk9wl06b3i98hrkg47qxqp8vx930r624pc5z86";
|
sha256 = "1ks2k6pflqyi2cs26bnbypphyrrgn0xf31l31kgx1qlilyc57vln";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ faust2jack faust2lv2 ];
|
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
faust2jack -t 99999 constant-detune-chorus.dsp
|
faust2jaqt -t 99999 ConstantDetuneChorus.dsp
|
||||||
faust2lv2 -t 99999 constant-detune-chorus.dsp
|
faust2lv2 -gui -t 99999 ConstantDetuneChorus.dsp
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
cp constant-detune-chorus $out/bin/
|
cp ConstantDetuneChorus $out/bin/
|
||||||
mkdir -p $out/lib/lv2
|
mkdir -p $out/lib/lv2
|
||||||
cp -r constant-detune-chorus.lv2/ $out/lib/lv2
|
cp -r ConstantDetuneChorus.lv2/ $out/lib/lv2
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
39
pkgs/applications/audio/faustCompressors/default.nix
Normal file
39
pkgs/applications/audio/faustCompressors/default.nix
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2gui }:
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "faustCompressors-${version}";
|
||||||
|
version = "0.1.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "magnetophon";
|
||||||
|
repo = "faustCompressors";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0x5nd2cjhknb4aclhkkjaywx75bi2wj22prgv8n47czi09jcj0jb";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ faust2jaqt faust2lv2gui ];
|
||||||
|
|
||||||
|
buildPhase = ''
|
||||||
|
for f in *.dsp;
|
||||||
|
do
|
||||||
|
faust2jaqt -double -t 99999 $f
|
||||||
|
faust2lv2 -double -gui -t 99999 $f
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/lib/lv2
|
||||||
|
mv *.lv2/ $out/lib/lv2
|
||||||
|
mkdir -p $out/bin
|
||||||
|
for f in $(find . -executable -type f);
|
||||||
|
do
|
||||||
|
cp $f $out/bin/
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A collection of bread and butter compressors";
|
||||||
|
homepage = https://github.com/magnetophon/faustCompressors;
|
||||||
|
license = stdenv.lib.licenses.gpl3;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
||||||
|
};
|
||||||
|
}
|
@ -16292,6 +16292,8 @@ in
|
|||||||
|
|
||||||
faust2lv2gui = callPackage ../applications/audio/faust/faust2lv2gui.nix { };
|
faust2lv2gui = callPackage ../applications/audio/faust/faust2lv2gui.nix { };
|
||||||
|
|
||||||
|
faustCompressors = callPackage ../applications/audio/faustCompressors { };
|
||||||
|
|
||||||
fceux = callPackage ../misc/emulators/fceux { };
|
fceux = callPackage ../misc/emulators/fceux { };
|
||||||
|
|
||||||
foldingathome = callPackage ../misc/foldingathome { };
|
foldingathome = callPackage ../misc/foldingathome { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user