nice-tapes
A norns mod for more descriptive tape names.
This project was born from the frustration of forgetting what’s on my tapes but being too lazy to label them before recording.
When the mods feature got released I immediately wanted to try and hack the tape naming functionality but was lacking the chops to inject modified core scripts. I recently went through the wonderful norns studies and norns-example-mod
and decided it was time to tackle this project.
I’m always amazed by all the ridiculously great tools/music/art/knowledge people kindly share on llllllll. This is my modest way to give back to this loving and caring community
The code is probably quite bad as it’s my first script and it was rather empirically built.
Feel free to give me feedback if you think some bits need refactoring/redesigning.
While I haven’t encountered anything problematic, I consider this a beta release until it has been used more thoroughly.
Requirements
norns
installation
;install https://github.com/MentalSandal/nice-tapes
nice-tapes
will also be available from maiden’s catalog soon.
More info about mods in general can be found in the docs.
setup
Head to SYSTEM > MODS
then select nice-tapes
and turn E2
until you
see a + sign.
Restart your norns and you’re ready to configure your naming convention.
configuration
Access the menu by going back to the mods page, selecting nice-tapes
and
pressing K3
.
You can choose different descriptors that will be added to your tape file names,
next time you save a tape.
The different options are:
- date (an internet connection is required to get an accurate date)
- tempo (based on your current clock bpm)
- script name (will be left blank if no script is running)
-
prefix a user-defined name/tag. ie.
norns
,shield
,sketch
, etc…
If a prefix isn’t required, setting it to an empty string will disable it.
You can recreate the standard naming convention by setting all the options to no
and
the prefix to an empty string. This will result in ####.wav
.
The preview field at the bottom will update automatically as you change options.
If the name is too long to fit on the display, select the preview and use K3
to scroll.
saving
Setting a prefix or simply validating an existing one by pressing ok in the text entry
menu will save all the options into a txt file in dust/data/nice-tapes
so that options
are recalled after a reboot.
to do / features ideas
- Add a way to shorten long script names based on a table lookup:
my_cool_script_2
would be written out asmcs2
(or any user-defined acronym) - Add a prefix length limit? Right now you can use really long prefixes if need be.
I don’t really want to limit this, but it will overlap some UI elements.
acknowledgements
I want to thank all the folks who are involved with the docs, studies, and norns development in general.