Hi @McNUG. The “reset-every” was on. Changed to off and is still weird. No external clocking.

My first impression was that the script became too tight (like, the crazy variatons of timestretch, pitch decrease and reverse now feels “stepped” for a lack of better word), but after using it a second time (with the ‘reset-every’ on and off) I even don´t know if I can call it ‘itght’. It´s just weird, like losing the mojo :sweat_smile:

2 Likes

Yes. Releases · schollz/amenbreak · GitHub
I could see previous versions of the script yielding different effect/retrigger combinations that have different mojo.
When I find the drum loop or loops I want to use I go through the params in detail and tailor them for those drum sounds. Then I save it as a pset so I don’t lose the mojo I found.

1 Like

Thank you very much for the help, @McNUG!

To install the previous version the command would be “;install https://github.com/schollz/amenbreak/archive/refs/tags/v1.51.1.tar.gz” ?

2 Likes

I think the smartest way to go about it is to ssh to your norns, and then type the following commands:

cd dust/code/amenbreak/
git checkout v1.5.0

When you want to try the latest version, type
git checkout main

2 Likes

thank you very much, @vehka! Will unistall the previous one as told by @McNUG and try this.

1 Like

Don’t uninstall, just run the commands and then restart the script.

Deleting and then reinstalling an old version via maiden will probably work too, if you don’t want to do it via SSH.

3 Likes

Thank you for this great script. It reminds me of a past gig in tokyo pd script someone called hardoff shared many years ago. Automated fun which makes the user feel like a virtuoso – A much needed experience. Would the delay effect be possible to utilize also when the loop is not playing for single-hit dub drops?

2 Likes

You can send to the delay while the loop is muted but playing and still hear the delay. I find that playing back a step selection pattern muted, sending to the delay, unmuting the pattern, then finally playing the break can be a great way to form a build section.

3 Likes

A dirty, loosely disjointed one-off.
Amenbreak, Model Samples, Microfreak:

From my eternally upcoming album:
Banana Hammock Jesus.

5 Likes

Can I trigger start/stop from an external sequencer via midi? Not seeing the param in the menu I’m a little lost on how to sync this with an external clock. For context I’m trying to sync this with my dirtywave m8 tracker.

Edit: For any future m8 x amenbreak users here’s how I got the two to sync up, map/automate params via cc and respond to start/stop messages.

Also important to note: I’m using okyeron’s micromidi trs (m8 midi out to midi in on the adapter, then usb c to norns shield) it’s perfect for directly linking norns and m8 and is overall a 10/10 product.

In m8 midi settings, set Send Sync to “on” and Send Transport to “Pattern” then create an external instrument. (I’ve actually found that setting Send Transport to “Song” actually causes the script to lag sometimes, but “Pattern” works great with zero issues) I use Line-In Stereo, Midi for the port. I also make sure the micromidi trs is selected in the norns midi menu and match it to the midi channel on the external instrument on m8. In this case for simplicity sake, I made them all ch. 1. At this point pressing play on m8 should trigger a start message on amenbreak. If not double check to make sure you have the correct clock_source selected. You want it at midi.

Good luck out there! I love this script so much, Ty infinite digits o7

6/2/23 EDIT: Been really feeling this script the past month, would be cool if it tracked how many hours a user clocked in on it. Can’t get enough of the chaos.

@infinitedigits Are you able to load your own break samples into amenbreak? For example, lets say I want to replace Drum #212 and swap it with a break sample of my own, would that be possible?

Thank you again for this script!

6 Likes

I threw my own break into Amenbreak last weekend.
It worked with my .wav! Name your file:

filename_beats(number of beats in your sample)_bpm(tempo of your sample)

example_beats16_bpm120.wav

Then throw the file into the amenbreak audio folder. You can then select that file from the bottom of the Amenbreak params menu. I’m still experimenting with loading my own samples in. Will report back. :saluting_face:

Reporting back:
If your sample is too many beats to display on the grid, the grid LED feedback freezes up, but the script still responds to button presses. So you can actually load in really long breaks.
When you load in your own breaks by choosing the file in the bottom of the params menu, the script maps it to the currently selected key configuration on the grid. So you can move breaks around and pset will remember the new order (I didn’t know that).

6 Likes

@infinitedigits would you consider adding gamepad playability to this script? I’m in the process of working on a mod that could make gamepad functional on all scripts, but I’m still a beginner and progress is slow. Regardless, I appreciate all the work you’ve done for this community, this is still my most-used script on norns.

3 Likes

Hey there … I’ve been using Amenbreak the past week , yesterday tho i lost all the breaks in my script except number 1 all the rest are silent. ive reinstalled and its still the same. Any known fix?

Also if i look in the audio files i can see they are there . but not getting anything in the script on norns … tried uninstall/ reinstall … same result.

yesss!!! let me know when you got the mod figured and I can help plug it in. I have an xbox controller, would that work?

oh no!!!

this is a really strange error…are there any errors in maiden when you run amenbreak? I suspect its trying to load them and failing for some reason…

2 Likes

xbox would be perfect, im using a wired b-stock xbox 360 controller myself. The basic idea of the mod would be to draw and map inputs based on whatever controller profile youd create using the gamepad_wiz script since most gamepads are different and tricky. I’ll definitely check back in once its finished - thank you!

2 Likes

I have the 8bitdo controller that just sorta works with the gamepad mod. Happy to help with testing!

1 Like

ok… here is what happens when i load in maiden

# script clear

calling: clear the matrix for the next script

calling: nbout post cleanup

calling: gridkeys-script-post-cleanup

mod - gridkeys - script post cleanup

mod - gridkeys - SET_GRIDKEYS = false

mod - gridkeys - clear at script stop / pre-start

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

pset last used: 1

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

calling: emplaitress pre init

calling: nb jf pre init

calling: nbin pre init

calling: install matrix post-init hooks

calling: nbout pre init

calling: gridkeys-script-pre-init

# script run

loading engine: AmenBreak1

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

Engine.register_commands; count: 16

___ engine commands ___

audionin_set sf

demo s

filter_set ff

filterhpf_set ff

kick ffffffffffffff

load_buffer s

load_slow s

loop sfffff

loop_set ssf

loop_stop sf

main_set sf

reese_off

reese_on ffffffffffff

reese_set sf

slice_on ssfffffffffffffffffffffffffifi

synth_set ssf

___ polls ___

amp_in_l

amp_in_r

amp_out_l

amp_out_r

cpu_avg

cpu_peak

pitch_in_l

pitch_in_r

# script init

mod - gridkeys - SET_GRIDKEYS = false

mod - gridkeys - SET_GRIDKEYS -> NO CHANGE

mod - gridkeys - script init

[amenbreak] found 212 files

sh: 1: audiowaveform: not found

mod - gridkeys - SET_GRIDKEYS = false

mod - gridkeys - SET_GRIDKEYS -> NO CHANGE

loading matrix from /home/we/dust/data/amenbreak/amenbreak-01.pset.matrix

pset >> read: /home/we/dust/data/amenbreak/amenbreak-01.pset

[params.action_read] /home/we/dust/data/amenbreak/amenbreak-01.pset true

mod - gridkeys - mod init

mod - gridkeys - ON as grid is free

mod - gridkeys - SET_GRIDKEYS = true

grid columns: 16

playing false

primed false

loaded false

tick 0

row 1

link reset not supported

reset every 16

Here’s a clue. What is in the code/amenbreak/lib directory? Does it have a file called audiowaveform in there? Three places expect to find this utility program which is included with amenbreak.

ok ive found audiowaveform in the code/amenbreak/lib directory.

last night i disabled all my mods and that fixed it somehow it seems , after restarting i was seeing them all and its functioning again… havent turned them back on… will try it and see if we can get the problem again… thanks for the help… oh and btw that link takes me to a generic github page.
thanka for these great tools brah!! :call_me_hand:

4 Likes

This is the first script I’ve loaded onto my shield after progressing through the studies, and I’m loving it, but I have a quick question.

When you load different breaks, the bpm updates automatically in the parameters section, but the internal clock doesn’t update unless I adjust manually. Is this the correct functionality, or am I missing a setting somewhere?

1 Like