Beta 6 is up, requires norns 200106.

Just small changes:

  • K1 + K3 reverses sample playback on waveform screen.
  • Allow batch loading .ogg files.
  • Various small fixes.
15 Likes

EDIT: weird git issues left me with a mix of old versions

Original Post

Found a small issue on line 408 of keys.lua,

Timber.load_sample(0, _path.code .. "/timber/audio/piano-c.wav")

Seems to produce >> "/home/we/dust/code//timber/audio/piano-c.wav"

Even when I remove the extra forward-slash, I’m getting an init error on that line. It seems like load_sample() is not getting the parameters in time.

### SCRIPT ERROR: init

/home/we/dust/code/timber/keys.lua:407: attempt to call a nil value (field 'load_sample')

stack traceback:

/home/we/norns/lua/core/norns.lua:126: in field 'load_sample'

/home/we/dust/code/timber/keys.lua:407: in global 'init'

/home/we/norns/lua/core/script.lua:82: in function 'core/script.init'

[C]: in function 'xpcall'

/home/we/norns/lua/core/norns.lua:127: in field 'try'

/home/we/norns/lua/core/engine.lua:91: in function </home/we/norns/lua/core/engine.lua:89>

Feature request for Timber Player:

Load folder of samples starting at a specific grid key. Perhaps selecting which gird key with something like a Enc 3 since it does not seem to be assigned on the grid (global) page? (OR DUH - by hitting/holding a grid key)

This way you could load different folders into different regions of the grid.

(i’ll do some poking around and see if i can figure out how that might happen)

EDIT - also readme at the top of Player says -- E3 : BPM but E2 is changing BPM.

2 Likes

Makes total sense, will add this to the to do list!

Good catch, I’ll update that.

1 Like

hello! i looked at the code to timber player tonight with grand delusions that i could change this myself but… i ended up here anyway. apologies, but wondering if i can set the default in the script for all the samples to be toggled instead of gated upon loading the script?

and still at every opportunity i have to say, thank you for this script!!!

Line 828
default = 2
:slight_smile:

Would love to see how you’re using this one!

4 Likes

THANK YOU!

we are in creation right now for the new show which we will run entirely on this script. i’ll absolutely show you some things once its up and running and there are some actual concrete things to document. i’m so super excited to be making this show and its going great so far!

3 Likes

Just wanted to chime in and note that this script has been central for my work as well. Thanks for creating a lean and direct yet powerful script.

3 Likes

Awesome, sounds exciting! Let me know if you run into anything else I can help with :smiley:

2 Likes

Is there a way to save a bank of 16 samples for the Timber Keys?

The standard norns preset saving should work, although I must admit I haven’t tested it a lot with Keys.

Oh yes, it works, I am dumb and thought that only saved MIDI settings.

1 Like

i’m having some trouble trying to figure out loading samples across the grid… i have a folder with 128 samples (for my 128 grid)- most of the samples are around 2mb to 5mb each. though maybe about 10 of the samples are around 20mb to 90mb each.

the norns will hang on loading the large samples and freeze up, requiring a reboot from the little button on the bottom. i know in the description above it mentions long samples being streamed. when i remove the samples of 20mb or greater the folder loads normally and all seems well. wondering if there is a solution to load larger (longer) files, and/or maybe i’m missing something about the streaming part? thanks for any thoughts about this!

1 Like

Hmm would you be open to sending me a file that doesn’t work for you so I can give it a go?

absolutely! let me private message you…

Maybe more of a general Norns question, but is there a way to quickly scroll the parameters list? If, for example, you wanted to MIDI map a parameter on sample #60?

1 Like

next norns release (2.3?) should include more facilities for paging through parameters

4 Likes

I’m still having this issue when I load up loops. Not all of them have issues, but some do. I’ve noticed it is mostly the Loop points, but sometimes it requires jogging the Loop Start/Stop as well as the Sample Start Stop to get the sample to play.
I also noticed it has trouble if I load in a single, long audio file across 32 keys, each with different Start/Stop & Loop St/Stp points.

Otherwise, it’s a delight.

If you could give me some more details to reproduce this I’d be happy to check it out. Really specific instructions or the saved pset with samples you’d be happy to PM would be good.

Just and idea that would make this pretty awesome Script/app even more so…
If you are familiar with the sample License and engine of the waldorf blofeld, one thing that was so good there was, you could have one set of samples (lets say Epiano) and create different versions of it wich are velocity dependant triggered. For example add some noise, vary attack etc etc.
That way one was able to setup some dynamics of multi velocity layers without the need of multi velocity samples… fantastic concept of a funny flawed synth.

A port of the blofeld modulation matrix sample engine would set fire on the norns…