Just as you did, here is the outpot:

script clear

script load: /home/we/dust/code/amenbreak/amenbreak.lua

initializing data folder

including /home/we/dust/code/amenbreak/lib/utils.lua

including /home/we/dust/code/amenbreak/lib/sample.lua

including /home/we/dust/code/amenbreak/lib/ggrid.lua

including /home/we/dust/code/amenbreak/lib/loop.lua

script run

loading engine: AmenBreak1

reading PMAP /home/we/dust/data/amenbreak/amenbreak.pmap

m.read: /home/we/dust/data/amenbreak/amenbreak.pmap not read, using defaults.

EDIT: If I’m not uninstalling or restarting right after trying to reopen amenbreak, none of the other scripts are workings. here is an example of me trying to open Rachim -

script clear

script load: /home/we/dust/code/rachim/rachim.lua

pset last used: 3

including /home/we/dust/code/rachim/lib/rachim.lua

including /home/we/dust/code/rachim/lib/halfsecond.lua

including /home/we/dust/code/rachim/lib/scinstaller/scinstaller.lua

[installer] all libraries installed.

script run

loading engine: Rachim

reading PMAP /home/we/dust/data/rachim/rachim.pmap

lua:

/home/we/norns/lua/core/clock.lua:58: bad argument #1 to ā€˜resume’ (thread expected)

stack traceback:

[C]: in function ā€˜coroutine.resume’

/home/we/norns/lua/core/clock.lua:58: in function ā€˜core/clock.resume’

lua: /home/we/norns/lua/core/clock.lua:58: bad argument #1 to ā€˜resume’ (thread expected)

stack traceback:

[C]: in function ā€˜coroutine.resume’

/home/we/norns/lua/core/clock.lua:58: in function ā€˜core/clock.resume’

any errors in the supercollider tab?

May have already been asked, but are you on the latest norns image?
I’m on shieldxl and I load normally, so I can confirm it’s not an xl issure.
The first time it says ā€˜loading’ after install, I walk away from it, because its patching in a ton of audio files. After that, loading should only take a few seconds.

1 Like

This -
ERROR: Message ā€˜ar’ not understood.

Also there is a lot of those:
Meta_MethodError:new 0x79fb60
arg this = DoesNotUnderstandError
arg what = nil
arg receiver = nil

The Maiden outout is the same

could you copy and paste all of the Super collider output? some ugen is the reason is not working. there is more info there to say what exactly is wrong

1 Like
inputs : nil
rate : Symbol 'control'
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x167fb70, size=10, set=4)
outputIndex : Integer 39
name : Symbol 'drivegain'

}
Instance of OutputProxy { (0x64e680, gc=F0, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x648960, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x167fb70, size=10, set=4)
outputIndex : Integer 40
name : Symbol ā€˜dist_bias’
}
Instance of OutputProxy { (0x64e540, gc=F0, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x648960, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x167fb70, size=10, set=4)
outputIndex : Integer 41
name : Symbol ā€˜lowgain’
}
Instance of OutputProxy { (0x64e400, gc=F0, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x648960, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x167fb70, size=10, set=4)
outputIndex : Integer 42
name : Symbol ā€˜highgain’
}
Instance of OutputProxy { (0x64e360, gc=F0, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x648960, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x167fb70, size=10, set=4)
outputIndex : Integer 43
name : Symbol ā€˜shelvingfreq’
}
Integer 0
PROTECTED CALL STACK:
Meta_MethodError:new 0x79fb60
arg this = DoesNotUnderstandError
arg what = nil
arg receiver = nil
Meta_DoesNotUnderstandError:new 0x7a0f60
arg this = DoesNotUnderstandError
arg receiver = nil
arg selector = ar
arg args = [ [ a XFade2, a XFade2 ], an OutputProxy, an OutputProxy, an OutputProxy, an OutputProxy, an OutputProxy, 0 ]
Object:doesNotUnderstand 0x41d2a0
arg this = nil
arg selector = ar
arg args = nil
a FunctionDef 0xcf6a20
sourceCode = ā€œā€
arg outBus = an OutputProxy
arg inBusNSC = an OutputProxy
arg inSC = an OutputProxy
arg inDelay = an OutputProxy
arg lpshelf = an OutputProxy
arg lpgain = an OutputProxy
arg sidechain_mult = an OutputProxy
arg compress_thresh = an OutputProxy
arg compress_level = an OutputProxy
arg compress_attack = an OutputProxy
arg compress_release = an OutputProxy
arg inBus = an OutputProxy
arg tape_buf = an OutputProxy
arg tape_slow = an OutputProxy
arg tape_stretch = an OutputProxy
arg delay_bufs = [ an OutputProxy, an OutputProxy ]
arg delay_time = an OutputProxy
arg delay_feedback = an OutputProxy
arg tape_gate = an OutputProxy
arg tape_wet = an OutputProxy
arg tape_bias = an OutputProxy
arg saturation = an OutputProxy
arg tape_drive = an OutputProxy
arg tape_oversample = an OutputProxy
arg mode = an OutputProxy
arg sine_drive = an OutputProxy
arg sine_buf = an OutputProxy
arg noise_gate_d
b = an OutputProxy
arg noise_gate_attack = an OutputProxy
arg noise_gate_release = an OutputProxy
arg compress_curve_wet = an OutputProxy
arg compress_curve_drive = an OutputProxy
arg bufCompress = an OutputProxy
arg expand_curve_wet = an OutputProxy
arg expand_curve_drive = an OutputProxy
arg bufExpand = an OutputProxy
arg dist_wet = an OutputProxy
arg dist_on = an OutputProxy
arg drivegain = an OutputProxy
arg dist_bias = an OutputProxy
arg lowgain = an OutputProxy
arg highgain = an OutputProxy
arg shelvingfreq = an OutputProxy
arg dist_oversample = an OutputProxy
var snd = [ a XFade2, a XFade2 ]
var sndSC = [ an OutputProxy, an OutputProxy ]
var sndNSC = [ an OutputProxy, an OutputProxy ]
var sndDelay = [ a BinaryOpUGen, a BinaryOpUGen ]
var tapePosRec = a Phasor
var tapePosStretch = nil
var local = [ a LeakDC, a LeakDC ]
var tape_slow2 = an EnvGen
var snd_db = [ an UnaryOpUGen, an UnaryOpUGen ]
var snd_db_max = [ a RunningMax, a RunningMax ]
SynthDef:buildUgenGraph 0x11afda0
arg this = a SynthDef
arg func = a Function
arg rates = nil
arg prependArgs = [ ]
var result = nil
var saveControlNames = nil
a FunctionDef 0x11aee60
sourceCode = ā€œā€
Function:prTry 0x8365a0
arg this = a Function
var result = nil
var thread = a Routine
var next = nil
var wasInProtectedFunc = false

CALL STACK:
DoesNotUnderstandError:reportError
arg this =
Nil:handleError
arg this = nil
arg error =
Thread:handleError
arg this =
arg error =
Thread:handleError
arg this =
arg error =
Object:throw
arg this =
Function:protect
arg this =
arg handler =
var result =
SynthDef:build
arg this =
arg ugenGraphFunc =
arg rates = nil
arg prependArgs = nil
Engine_AmenBreak1:alloc
arg this =
var s =
var n = 1024
var mu = 510
var unit = [*1024]
var expandCurve = [*1024]
var compressCurve = [*1024]
var mips = 89.6
var piped =
var oversample = 1
var oversampleDist = 0
< FunctionDef in Method CroneEngine:init > (no arguments or variables)
Routine:prStart
arg this =
arg inval = 28907.9387452
^^ ERROR: Message ā€˜ar’ not understood.
RECEIVER: nil

So, last night I tried installing this on my norns at home and nothing works after installing except playing back tape files. No scripts open and maiden is unresponsive. I removed it, back to normal. Tried again, same thing. I’ve installed it on the shield at work and it works without issue (and is quite fun I might add). Any suggestions?

Check available disk space?

Unfortunately, that doesn’t seem to be it. I’ve got tons of room, and even went in and deleted a bunch of tape recordings just to be sure.

@Rectangular_Eye not to sound like a broken record, but any logs from maiden / supercollider are invaluable to figure out whats wrong. can you share any?

@Airflow also…

one thing that this script tries to install is amenbreak PortedPlugins when you first start. if the first start doesn’t have internet or is interrupted, some strange things can happen. to split out that step might be a solution or at least might find some cracks in whats happening or whatever, so here’s some steps:

  1. uninstall amenbreak
  2. install tapedeck
  3. restart norns
  4. run tapedeck
  5. install amenbreak
  6. restart norns
  7. run amenbreak

I’m not sure this is the exact order that needs to be done at all, but if any of these steps go wrong it tells me a lot of information.

I don’t have your system so your assistance in figuring this out is so crucial and I hope you can help me to figure this out.

1 Like

I’m not sure how to retrieve them, as after trying to boot amenbreak, maiden completely stops responding. I’ve tried it a handful of times, but no dice. Is there another way to retrieve logs?

@Rectangular_Eye if you have maiden open before you boot amenbreak, booting amenbreak might print some things to the window before it crashes - that info is helpful!

also I forgot to ask, what kind of norns + what version of firmware is on it?

1 Like

Will try tomorrow (typing from bed atm). I’ve got a grey monome build with the latest firmware.

Any mods installed? Didn’t see that mentioned but might try turning them off & restarting before running the script

Also tried that - no dice.

Edit:
Ok, this is what maiden spit out when booting amenbreak:

rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x7210eb10, size=10, set=4)
outputIndex : Integer 39
name : Symbol ā€˜drivegain’
}
Instance of OutputProxy { (0x7221faf0, gc=D4, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x71e406d0, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x7210eb10, size=10, set=4)
outputIndex : Integer 40
name : Symbol ā€˜dist_bias’
}
Instance of OutputProxy { (0x71e45c70, gc=D4, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x71e406d0, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x7210eb10, size=10, set=4)
outputIndex : Integer 41
name : Symbol ā€˜lowgain’
}
Instance of OutputProxy { (0x7215fa70, gc=D4, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x71e406d0, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x7210eb10, size=10, set=4)
outputIndex : Integer 42
name : Symbol ā€˜highgain’
}
Instance of OutputProxy { (0x71e44cd0, gc=D4, fmt=00, flg=00, set=04)
instance variables [11]
synthDef : instance of SynthDef (0x71e406d0, size=16, set=4)
inputs : nil
rate : Symbol ā€˜control’
synthIndex : Integer 0
specialIndex : Integer 0
antecedents : nil
descendants : nil
widthFirstAntecedents : nil
source : instance of Control (0x7210eb10, size=10, set=4)
outputIndex : Integer 43
name : Symbol ā€˜shelvingfreq’
}
Integer 0
PROTECTED CALL STACK:
Meta_MethodError:new 0x77de20
arg this = DoesNotUnderstandError
arg what = nil
arg receiver = nil
Meta_DoesNotUnderstandError:new 0x77f220
arg this = DoesNotUnderstandError
arg receiver = nil
arg selector = ar
arg args = [ [ a XFade2, a XFade2 ], an OutputProxy, an OutputProxy, an OutputProxy, an OutputProxy, an OutputProxy, 0 ]
Object:doesNotUnderstand 0x412fa0
arg this = nil
arg selector = ar
arg args = nil
a FunctionDef 0xcbb520
sourceCode = ā€œā€
arg outBus = an OutputProxy
arg inBusNSC = an OutputProxy
arg inSC = an OutputProxy
arg inDelay = an OutputProxy
arg lpshelf = an OutputProxy
arg lpgain = an OutputProxy
arg sidechain_mult = an OutputProxy
arg compress_thresh = an OutputProxy
arg compress_level = an OutputProxy
arg compress_attack = an OutputProxy
arg compress_release = an OutputProxy
arg inBus = an OutputProxy
arg tape_buf = an OutputProxy
arg tape_slow = an OutputProxy
arg tape_stretch = an OutputProxy
arg delay_bufs = [ an OutputProxy, an OutputProxy ]
arg delay_time = an OutputProxy
arg delay_feedback = an OutputProxy
arg tape_gate = an OutputProxy
arg tape_wet = an OutputProxy
arg tape_bias = an OutputProxy
arg saturation = an OutputProxy
arg tape_drive = an OutputProxy
arg tape_oversample = an OutputProxy
arg mode = an OutputProxy
arg sine_drive = an OutputProxy
arg sine_buf = an OutputProxy
arg noise_gate_db = an OutputProxy
arg noise_gate_attack = an OutputProxy
arg noise_gate_release = an OutputProxy
arg compress_curve_wet = an OutputProxy
arg compress_curve_drive = an OutputProxy
arg bufCompress = an OutputProxy
arg expand_curve_wet = an OutputProxy
arg expand_curve_drive = an OutputProxy
arg bufExpand = an OutputProxy
arg dist_wet = an OutputProxy
arg dist_on = an OutputProxy
arg drivegain = an OutputProxy
arg dist_bias = an OutputProxy
arg lowgain = an OutputProxy
arg highgain = an OutputProxy
arg shelvingfreq = an OutputProxy
arg dist_oversample = an OutputProxy
var snd = [ a XFade2, a XFade2 ]
var sndSC = [ an OutputProxy, an OutputProxy ]
var sndNSC = [ an OutputProxy, an OutputProxy ]
var sndDelay = [ a BinaryOpUGen, a BinaryOpUGen ]
var tapePosRec = a Phasor
var tapePosStretch = nil
var local = [ a LeakDC, a LeakDC ]
var tape_slow2 = an EnvGen
var snd_db = [ an UnaryOpUGen, an UnaryOpUGen ]
var snd_db_max = [ a RunningMax, a RunningMax ]
SynthDef:buildUgenGraph 0x1162560
arg this = a SynthDef
arg func = a Function
arg rates = nil
arg prependArgs = [ ]
var result = nil
var saveControlNames = nil
a FunctionDef 0x1161620
sourceCode = ā€œā€
Function:prTry 0x80b9a0
arg this = a Function
var result = nil
var thread = a Routine
var next = nil
var wasInProtectedFunc = false

CALL STACK:
DoesNotUnderstandError:reportError
arg this =
Nil:handleError
arg this = nil
arg error =
Thread:handleError
arg this =
arg error =
Thread:handleError
arg this =
arg error =
Object:throw
arg this =
Function:protect
arg this =
arg handler =
var result =
SynthDef:build
arg this =
arg ugenGraphFunc =
arg rates = nil
arg prependArgs = nil
Engine_AmenBreak1:alloc
arg this =
var s =
var n = 1024
var mu = 510
var unit = [*1024]
var expandCurve = [*1024]
var compressCurve = [*1024]
var mips = 76.8
var piped =
var oversample = 1
var oversampleDist = 0
< FunctionDef in Method CroneEngine:init > (no arguments or variables)
Routine:prStart
arg this =
arg inval = 19.584457753
^^ ERROR: Message ā€˜ar’ not understood.
RECEIVER: nil

1 Like

do you have tape deck installed? does it run?

@Rectangular_Eye should be fixed now! just remove everything, install amenbreak, restart, run amenbreak.

The script is called amenbreak, so it’s only appropriate it breaks.

1 Like

I don’t now what you did, but it worked!

First jam was a blast:

2 Likes

It WORKS!
I did it in the order you said and everything is alright. thank you very much!

3 Likes

Sorry for the delay! File shared here: https://drive.google.com/file/d/16iq9ex4PzFM_l9eVJPEZRfcA0GZVseY7/view?usp=drive_link

no distortion, no decimation, volume set to -8 db and at 3/4 on the mixer screen. the distortion is consistent even with the drumpunch being filtered and changing sample

quite possibly this is me being stupid…