Sign in

Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti

@esaruoho.bsky.social
627 followers 1.4K following 1.7K posts

Tracker at heart. LUA-scripter by need. Check out patreon.com/esaruoho and lackluster.gumroad.com/l/paketti or lackluster.bandcamp.com if you like.

PostsRepliesMedia
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 08/10/2026
Improvement: Groovebox 8120 Global Groove can be changed to "Delay Note" so that it prints the delay column values instead of modifying global groove. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
them as expected.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
devices would break, when using "Duplicate Track + Instrument". Now, no longer. Now the correct routing + naming will continue, so you can eaisly duplicate your Single Cycle Waveform Wavetable samples + tracks, and keep modifying
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
Improvement: I uncovered a bit of a bug when using Wavetable Mod *LFO device (which is created when you use the Paketti Single Cycle Waveform Writer to create a "Wavetable" OSC A/OSC B cycler. The routing and the naming of these #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
names change dynamically during playback, if triggered.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
Improvement: Groovebox 8120 Per-Step mode now has a "Randomize Per-Step" per each row, and a "Global Randomize Per-Step" for each of the rows. Use these with "Kit" and you'll see what this is all about 🙂 and the Per-Step sample #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
Screenshot_2026-10-07_at_21.33.05.png
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
reopening, would result in all the pattern data for the 8 rows being wiped. Ouch).
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
Improvement: Groovebox 8120's Per-Step mode is now correctly detected upon opening the dialog, instead of losing the previously, painstakingly, set up notes / sample slots. (Previously, after using Per-Step, and closing the dialog + #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
Improvement: the PlayerPro Note Grid Dialog now correctly stops overwriting previous notes when "Clear Selection Before Write" checkbox is off. So you can keep modifying the EditStep and inputting extra notes in. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
Screenshot_2026-10-07_at_20.42.01.png
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 07/10/2026
Improvement: the Automatic Sample Loader from a NetDrive folder would try to load 0byte samples (hello Ableton Live!) and would error out. No longer. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
010
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
Video: Paketti briefly mentioned in today's Demoscene Report: www.youtube.com/watch?v=WQcD4KOg5gQ… - have a look. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
Improvement: Load Sample Browser Keyjazz Preview will now prompt you "are you sure?" if you press CMD-Backspace to delete the sample. and if you press "Y" it'll be deleted. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
010
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
sample. Again benefiting from the thoughts that Phaos put into the Simple Loader tool.
010
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
Improvement: Load Sample Browser Keyjazz Preview now displays a waveform and the loop points, and you can keyjazz while modifying the loop start + end (and loop-mode). then loading them will input the user-set loop to the loaded #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
110
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
Improvement: Fixed .WAV Cue header loading so that it no longer introduces a slice if all there is is that one slice. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
010
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
Feature: Taking another leaf from Phaos's tools, here's my take on the "use checkmarks to display which interpolation is going on" and "also change all interpolation across all samples across the board. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
Screenshot_2026-10-06_at_2.47.13.png
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
came up while, you know, making and arranged track.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
"Place Note Off in All Visible Note Columns" (Shout out to Jeeruff for this idea which I believe he gave a year or two ago), and the "Note Offs to All Tracks in Current Pattern" & "Note Offs. to All Tracks in First Pattern" which I
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 06/10/2026
Improvement: Added more Note Off controls (Delete Note Offs in Pattern, Song, Track, Track (Whole Song) - these ideas were sherlocked from Phaos's tools just to make sure Paketti has a larger set of Note Off controls - to join the #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
Improvement: The global "Hide open Track DSP Devices / Sample FX Devices" will now correctly (as expected), close the Paketti Parameter Editor Dialog, too. Cohesion is everything. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
session
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
Improvement: "Reset Envelopes" will now no longer modify the Volume AHDSR Envelope device settings (Decay, Sustain, Release, Release Scaling, On/Off situation) - causing data loss. That was quite a thing to witness during a jam #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
Improvement: Column Cycle Keyjazz 12 (Special) will now correctly recognize if you're on 12 note columns displayed, and turn Keyjazz ON instead of going "you already have 12 note columns displaying, doing nothing". #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
Video: Column Cycle Keyjazz Cycler / Column Cycle Keyjazz Cycler (Special) brief explanation. www.youtube.com/watch?v=bNe3vvPuYqo #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
Improvement: When switching Column Cycle Keyjazz Cycler from 2 to 12, or from 4 to 6 (Special) - the Column Cycler stays on, instead of becoming "Off" when that behaviour is undesirable. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
Improvement: Added three Midi Mappings: Paketti:Column Cycle Keyjazz Cycler [01-12] + Paketti:Column Cycle Keyjazz Cycler +1 / Paketti:Column Cycle Keyjazz Cycler -1 and same +1/-1 for KeyBinds and Menu Entries too. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 05/10/2026
Improvement: Tweaked Column Cycle Keyjazz Cycler menu entries to be in the correct order and with "0x" instead of "x". #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
Screenshot_2026-10-05_at_8.55.57.png
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 04/10/2026
Improvement: < and > will now change the keyjazz octave in Load SAmple Browser Keyjazz Preview. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 03/10/2026
Shift-Functionkeys to save the paths of your choice and use Functionkeys to hit them as presets (F1-F12).
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 03/10/2026
Improvement: Added "Open Folder..." button to Load Sample Browser Keyjazz Preview dialog, for those not living in a /Volumes -world. so you can hit E:\ if that's where you want to go, now, without many issues. Do remember to use #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 02/10/2026
recording directly to pattern.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 02/10/2026
Improvement: Load Sample Browser Keyjazz Preview now correctly hits F2 Pattern Editor, Edit Mode On + Follow Pattern mode on, when you press right-shift-key. so you will be playing something, then press right-shift key and you're #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 02/10/2026
Feature: Load Sample Browser Keyjazz Preview - this is my take on the Impulse Tracker "sample load -> keyjazz -> load" but within Renoise. Have a look at the video for a better explanation. www.youtube.com/watch?v=jlgUIlLcAb8 #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 02/10/2026
Feature: Improvement: Paketti Pattern Doubler / Halver are now available as a Global shortcut, also. In addition to Pattern Editor, Mixer, Pattern Matrix and Pattern Sequencer. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 02/10/2026
to have a checkmark" situation. It doesn't reflect to you as a user that much but it is easier to update on the codebase.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 02/10/2026
Improvement: Since I have a ton of Main Menu -> Options (with checkmarks signifying if it's on or off), i've turned this logic into an abstraction that I can easily repeat - instead of constantly rewriting for every "oh i want this #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 30/09/2026
Update: I was today years old when found out that Psenough's Demoscene Report in 23rd October 2024 had a brief mention of Paketti on it! www.youtube.com/watch?v=C4cNvCDvMM8 #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 30/09/2026
Improvement: NetDrive load (or user-specified sample folder load) now uses Process Slicer - and also stores a "oh, but these 50 files have already been loaded, please don't load them again, instead load "newer-than-newest-loaded". #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 30/09/2026
obviously to record till the end of the pattern, and then restarting the playback. One more step towards the perfect Paketti Overdub situation.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 30/09/2026
Improvement: "Record to Current Track (Pattern Sync)" was flipping the "Pattern Sync" mode back to "Pattern Sync None" even though it wasn't supposed to. This was another painpoint of losing a recording - as the expectation is #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 30/09/2026
Auto-Transfer New Sample Toggles. and PlayerPro Smart SubColumn Toggle.
001
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 30/09/2026
Improvement: For discoverability, the following have been added to the Main Menu -> Options area, with checkboxes signifying what is on and what is off: Sononymph Autostart, Sononymph Auto-Transfer New Instrument, Sononymph #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 28/09/2026
Feature: "Save All Samples As" -> taking a leaf from the "Save Sample as .WAV" - it will save all the samples in the Renoise song to the folder. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 26/09/2026
Improvement: Now if you use the Paketti Normalize while selecting a Right channel - the Left channel amplitude does not "enter into it". The right channel will be normalized to the maximum of the right channel. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
Screenshot_2026-09-26_at_18.21.38.png
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 26/09/2026
itself.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 26/09/2026
Improvement: I've now added CMD,OPT,CTRL,SHIFT as emojis/glyphs so it is easier to recognize what they look like. - this is for menu entries that are supposed to show the keyboard shortcut that is bound to them in the menu entry #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
Screenshot_2026-09-26_at_16.51.54.png
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 26/09/2026
Improvement: If I ever make a mistake and there's duplicate menu entries, they no longer error out and take Paketti out with it by Renoise error - now they just cleanly error out without you being told. Safer, better. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 26/09/2026
Load/Save/Import/Export work so much that they are less cluttered and more organized. Still lots to do, but it's a start.
000
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 26/09/2026
Improvement: I have been hitting Sample Editor, Sample Mappings, Instrument Box, Disk Browser, Disk Browser Files, Track DSP, Mixer, Pattern Editor and many other menu entries and organizing them, especially the #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
100
Esa Juhani Ruoho a.k.a. Lackluster - the creator of Paketti @esaruoho.bsky.social · 26/09/2026
Improvement: Moved "Toggle Sample Selection Info" from almost absolute 100% non-discoverability to where it should be - i.e.: Main Menu -> Options, and enabled checkbox togglemark for better visibility as to whether it's on or not. #paketti #tracker #patreon #lua #renoise #demoscene #trackermusic
000