sonic-pi: add midi support
This commit is contained in:
parent
b943338ea5
commit
2a795789b6
@ -14,6 +14,7 @@
|
|||||||
, supercollider
|
, supercollider
|
||||||
, qscintilla
|
, qscintilla
|
||||||
, qwt
|
, qwt
|
||||||
|
, osmid
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -59,6 +60,10 @@ mkDerivation rec {
|
|||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
export SONIC_PI_HOME=$TMPDIR
|
export SONIC_PI_HOME=$TMPDIR
|
||||||
export AUBIO_LIB=${aubio}/lib/libaubio.so
|
export AUBIO_LIB=${aubio}/lib/libaubio.so
|
||||||
|
export OSMID_DIR=app/server/native/osmid
|
||||||
|
|
||||||
|
mkdir -p $OSMID_DIR
|
||||||
|
cp ${osmid}/bin/{m2o,o2m} $OSMID_DIR
|
||||||
|
|
||||||
pushd app/server/ruby/bin
|
pushd app/server/ruby/bin
|
||||||
./compile-extensions.rb
|
./compile-extensions.rb
|
||||||
@ -95,11 +100,10 @@ mkDerivation rec {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://sonic-pi.net/;
|
homepage = "https://sonic-pi.net/";
|
||||||
description = "Free live coding synth for everyone originally designed to support computing and music lessons within schools";
|
description = "Free live coding synth for everyone originally designed to support computing and music lessons within schools";
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = with lib.maintainers; [ Phlogistique kamilchm ];
|
maintainers = with lib.maintainers; [ Phlogistique kamilchm ];
|
||||||
platforms = lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
broken = true;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -20616,7 +20616,9 @@ in
|
|||||||
|
|
||||||
wavebox = callPackage ../applications/networking/instant-messengers/wavebox { };
|
wavebox = callPackage ../applications/networking/instant-messengers/wavebox { };
|
||||||
|
|
||||||
sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { };
|
sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi {
|
||||||
|
ruby = ruby_2_4; # sonic-pi build breaks with ruby 2.5 and 2.6
|
||||||
|
};
|
||||||
|
|
||||||
st = callPackage ../applications/misc/st {
|
st = callPackage ../applications/misc/st {
|
||||||
conf = config.st.conf or null;
|
conf = config.st.conf or null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user