anchor.diff:        libjackso=$(realpath ${lib.makeLibraryPath [libjack2]}/libjack.so.0);
         substituteInPlace ./src/jacklib.py --replace libjack.so.0 $libjackso
         substituteInPlace ./src/cadence.py --replace "/usr/bin/pulseaudio" \
  -        "${lib.makeBinPath[pulseaudio]}/pulseaudio"
  +        "${lib.makeBinPath[pulseaudioFull]}/pulseaudio"
         substituteInPlace ./c++/jackbridge/JackBridge.cpp --replace libjack.so.0 $libjackso
     '';
   
  
positive.code: , fetchzip
  , jack_capture
  , pkgconfig
  , pulseaudio
  , qtbase
  , makeWrapper
  , mkDerivation
  
negative.code:   in lib.mapAttrsToList (script: source: ''
      rm -f ${script}
      makeQtWrapper ${source} ${script} \
        --prefix PATH : "${lib.makeBinPath [
          jack_capture # cadence-render
          pulseaudioFull # cadence, cadence-session-start
          ]}"
    '') scriptAndSource;
  
    meta = {
  