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_2would 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. ![]()