thanks for narrowing it down for me, yes, i had “mod” there, fixed it to be *.mod and mod.*. new build has been pushed with that fix. cheers.
Trying to set a random IR loader path I get;
"‘C:\Users\pluge\AppData\Roaming\Renoise\V3.5.0\Scripts\Tools\org.lackluster.Paketti.xrnx\main.lua’ failed in one of its notifiers.
Please contact the author (lackluster | esaruoho@icloud.com) for assistance…
.\Paketti0G01_Loader.lua:1147: attempt to index field ‘pakettiIRPathDisplayId’ (a nil value)
stack traceback:
.\Paketti0G01_Loader.lua:1147: in function <.\Paketti0G01_Loader.lua:1143>"
when selecting my reverb impulses folder. Not sure it has a problem with a lot of sub folders, with the impulses being inside the subfolders?
edit: when selecting a subfolder I get a similar bug notice.
edit2; although there are bug notices, closing the dialogs and rebooting the preferences will show the selected, chosen folder + the random importing of IR’s does work!
Good joke…No …Bad joke
Can u tell me what the exact full path ur trying to set is please? That would help me v much
This location, probably the special ~ character messing things up?
C:\~SAMPLES\~REVERB IMPULSES
about the sample selection info, I’ve turned it off in the preferences, but notice a small quirk after a Renoise reboot; the status bar will still show information in the first sample I create through the draw tool (it won’t update the info when making further selection, but there still is initial info there).
edit; wait a minute, the settings in the preferences don’t seem to get remembered? All of a sudden it is toggled on again, without me toggling it on?
To make the sample selection info more useful for me, would be to have frequency in Hz and note translation A4, C3, D#5 et cetera + perhaps semitone values if the pitch is slightly off? Could be handy when making a selection in a sample to crop and have info about the tuning.
fixed. also fixed the lfo write one too. also fixed all references to the preference which were not correctly read, now they’re correctly read ![]()
i like this. i could apply it. checking how long the details currently are:
so… let’s see.
i already have something here which looks like this:
well, combined it then works like this:
let me know if this is at all where you wanna go towards.
i mean, this could probably be improved heaps.
pushing live. didn’t yet add process_slicer for mod loader or the ~ fix but hopefully soon.
@Jonas so i’ve put in the ~ fix i think.
.PTI export now correctly sets the endloop, END message and zoom to 100% so it is no longer zoomed in.
so i’ve been tweaking the stepper dialog
this is a special feature for the Paketti Default XRNI preset - everytime you use Paketti to load a sample, or create a Unison sample, or render a sample, or import PTI REX RX2 SF2 IFF MOD samples, etc, they’ll automatically have these steppers set up and you can modify them easily with this dialog.

dear esa,
I have a question about paketti.
Is it somehow possible to analyze a chord,
let’s say C major - 3 notes in one track - in one line
And then get an output for the Arpeggio command 0Axy, which represents
exactly that chord ? So I can erase all chord notes and play one note as an arp.
Maybe this is implemented in paketti already ? or maybe there’s a tool I missed.
Thank you very much in advance
Cosmic Ollie
hmm that’s a good question. so what we’re looking for is a “turn 3 note chord into arpeggio effect commands”.
yes, i could do that. let’s see. there will be limitations, though (as “F” is the highest arpeggio we can hit on the lowest note in the chord, and we can’t go “below” the basenote with other commands.)
i have a few followup questions.
would this be destructive, i.e. 3 note columns, selected row, 3 note chord is read, and the lowest note is printed to the first note column, and the 2 other note columns, are, replaced with === note off, or do the note columns go from 3 to 1?
i feel like === note off would, when automatically placed to the 2nd and 3rd note columns, be the best solution. what do you think? that way you wouldn’t lose the rest of the chords in other rows of that track.
so i’m gonna make a prototype that’s just “selected row notes to arpeggio”, which first sorts notes in “Ascending Order”,(which i already have, as part of Paketti) meaning:
so this:
you click on this:
becomes this:

then it analyzes the notes
and turns them into this:

okay, so here we go, this looks better:
and the error on F-5:
@cosmic.ollie is there something that could be improved on this? seems like a fun thing
awesome ! that was quick
- just tried it out & it works like a charm.
Thank you very much - this is a big help.
I would make two suggestions:
So that the arpeggio continues and doesn’t stop on the same line, it would be practical,
if on each following empty line, after the generated 0Ax value, it is copied down until
a next event takes place.
In principle like “paste continuously”
When recording chords via a midi keyboard, it happens, that you naturally also play chords
in which the same/similar notes are spread over several octaves.
Or that the order is not ascending, kinda sorted in one line from left to right, but the notes are shuffled during recording:
Eg.
C -E -G
→
E - C - G
Or the same/similar notes appear, but are spread over several octaves
Eg.
D#6 #A5 #D#4 #D5 #F6
I am aware of the limitation, that we cannot go higher in the arpeggio command (“F”)
That´s fine.
But would it be possible - for chords with several notes that also extend over several
octaves and are possibly “swapped” in order - to analyze the lowest common
denominator and then generate a corresponding arp value for it that fits ?
I could imagine, from this point on this could get really complex - to define what the actual tonic is.
„Tonic representative“ „substitutions“ etc.
I know a little bit of music theory but not enough - maybe that’s why this suggestion is perhaps a little bit naive
oh, sorry, I missed your image with the note sorter - I also found the “bass line separator” in paketti - man, this tool is a blast - so maybe this in combination could be a workaround.
hi @cosmic.ollie i’m glad you liked the 0G01 trick, i should probably finally write a tips&tricks post about it and highlight how Paketti leverages this and auto-prints it and overall just uses it for all kinds of nice trickery, breaking out of the pattern limitation being able to play really long samples.
so, i like your first proposal which would be to print the Axx until there’s a row with new notes on it, i’ll definitely add it to my todo-list and hopefully do soon, tonight at the latest
yes, the “sort notes descending” & “sort notes ascending” has been built just so that the notes are kept in order, when there’s a requirement for it. much like the “extract bassnotes” to new track and “extract highest notes” to new track, with the flavors of duplicating the current instrument - or setting to a specific instrument that the user has selected. i’ve tried to be as malleable as possible with this, and gotten feedback from @Jalex too.
but i can keep adding new chords or new things to Paketti Chordsplus - if you have any ideas or feedback, let me know. it started as an interval adding / subtracting tool and then i hardcoded some chords to it too, and a chord randomizer, too.
it continues to be extremely fun to collide an idea with another idea, come up with another one and then smash them together - the collisions really help with developing these ideas further. and the feedback i get from everyone that uses Paketti, also gives new ideas.
so, what i was thinking of asking is, there’s this SampleFX column that can have Arpeggio too. i wonder if i could go “well if there’s more than x notes in the row, then smash them into SampleFX column Arpeggios” - but i haven’t tried it yet, since i’ve been sidequesting hard (.ot import/export, .pti export fixes, a value changer for mixer values… etc) but i’ll definitely run back to this, too, as these are fun things to do.
do let me know if you have any ideas, and you’re very much welcome to join the Paketti discord at Lackluster / Esa Ruoho / HLER / Paketti (Renoise tool) if you want to directly message me and hash things out as per features or tweaks!
again, thanks for checking out the tool, it’s really appreciated and i liked that you came in with a simple request and now it’s turning into a couple of other cool things too ![]()
By the way, the idea of adding your own set of notes to a chord really diversifies the process, yes, you keep the tuning, but you get very interesting combinations that help you go beyond the classical chords while remaining in harmony.
Hey, this isn’t really a feature request (you’ve got plenty of those!) but I’m curious if the following workflow is somehow possible in Paketti:
Basically, I often like to chop drum hits from a breakbeat and separate them into instruments by type (kick instrument, snare instrument, etc.) Doing it manually is a huge pain. What I’d like to do is just name each slice and then “explode” the slices into the appropriate instruments according to their name.
I don’t really mind writing my own little tool for this if I have to, but I thought I should ask since you seem to have thought of everything. ![]()
@spinesois - well, that’s already in Paketti - in menu + shortcuts
there’s one that isolates a selected sample to a new instrument and selects the instrument
there’s one that isolates slices, or samples, to new instruments (one per instrument)
there’s one that isolates slices, to a new instrument, as samples.
hope this helps!
if you have any further ideas, let me know ![]()
@spinesois ok so looks like i neglected to figure out this is really about grouping by name.
So what would the naming Convention be? Kick 1-20 hihat 1-30 that kinda thing and then group them into an instrument with 20 kicks and an instrument with 30 hihats?
If u can send me a screenshot of how you normally do it manually(the naming), i can get started. Its a fine idea.

This is a typical setup for me. I don’t personally care about numbering; I’d just want each sample mapped sequentially in the instrument that corresponds to its name.
Relatedly: Is there a setting to make Paketti’s instrument generator less opinionated? It adds a crazy amount of devices on each instrument that I don’t want.










