23 stdenv.mkDerivation rec {
24 pname = "sooperlooper";
27 src = fetchFromGitHub {
29 repo = "sooperlooper";
31 sha256 = "sha256-Lrsz/UDCgoac63FJ3CaPVaYwvBtzkGQQRLhUi6lUusE=";
36 name = "10-build_with_wx_32.patch";
37 url = "https://sources.debian.org/data/main/s/sooperlooper/1.7.8~dfsg0-2/debian/patches/10-build_with_wx_32.patch";
38 sha256 = "sha256-NF/w+zgRBNkSTqUJhfH9kQogXSYEF70pCN+loR0hjpg=";
43 patchShebangs ./autogen.sh
69 enableParallelBuilding = true;
72 description = "A live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more";
74 It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory.
75 The application is a standalone JACK client with an engine controllable via OSC and MIDI.
76 It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop.
77 However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc)
78 and the engine can be run standalone on a computer without a monitor.
80 homepage = "https://sonosaurus.com/sooperlooper/";
81 license = licenses.gpl2;
82 maintainers = with maintainers; [ magnetophon ];
83 platforms = platforms.linux;