I’m having quite a bit of fun with Arcologies, and came across a few situations where I wanted to edit/add samples to crypts without breaking my flow and opening the computer. So I decided to take a foray into softcut to roll my own solution.
Requirements
Norns
Arcologies (not technically required, but you’re not going to have a lot of fun without it)
Documentation
Usage:
e1 = select slot
hold k1 = load sample
k2 = alt
k3 = play
alt + k3 = toggle loop
e2 = start point (coarse)
alt + e2 = start point (fine)
e3 = end point (coarse)
alt + e3 = end point (fine)
Save/load on last tab. Save will overwrite if the name matches an existing crypt directory.
I want to do some cleanup around the UI code, but I’m happy with the feature set for now. Stretch goals would be to add pitch/speed adjustment, which would require a refactor of the UI anyway.
Thanks! I’m hoping to get the UI stuff reworked over the next few days when I have some spare time, and I’ll consider that v1.0.0. In the spirit of Arcologies I’d like for this core feature set to be stable, and anything else added later won’t affect that core paradigm.
v1.0.0 is here! Really this is just a minor cleanup I wanted to do to get the UI using UI.Tabs from the API rather than my own homegrown version. Also I’ve been using it in this iteration for a few days, so I feel good about calling this “done” for v1.0.0. Always open to feedback and feature requests! This has been a fun project to work on, and I’m sure I’ll be adding to it as I get ideas.
crypts can have 6 - one for each voice of softcut. yes, the “airports” sample pack has 8 samples, but only because i did not have the courage to remove brian eno’s original loops. i should’ve added a note in saying “there’s 8 in here for you to pick and choose your own 6.” sorry for the confusion!
Thanks for clarifying; I’ll push out another small point update early this week so as not to add to the confusion!
I’m thinking v1.1 should have sample repitching, with the ability to play samples concurrently or some way to test and make sure they’re in the same key and/or sound good together. Maybe grid interaction could help here. Let me know if you have thoughts on this!