New Tool (3.1): PakettiR3

To be perfectly honest, I definitely think you should remove these shortcuts from the public release of Paketti.

I personally do not have any of these plugins installed, and even though other people will probably have some of them installed, I still do not think it’s appropriate for a tool to show favouritism towards such a limited range of plugins. These plugins are clearly your favourites and nobody elses, so why include them in a tool that’s intended to appeal to many different people?

You can still create a tool that makes it easy to load a user’s favourite plugins, but you should at least provide some kind of way to define what those favourite plugins are. In other words, your tool should provide a method to say ‘Plugin X is a favourite’ and then assign ‘Load Plugin X’ to some custom keyboard shortcut.

As a user of your tool, right now I don’t really give a shit about any of the plugin shortcuts you’ve added. :)

well, the solution Koppi had was to just create a tool which creates shortcuts for each and every native meta/efx (which, btw, are in Paketti, too), and also reads the VST/AU. I decided to not go that way, since at least back then, it was a clunky solution made clunky by i guess something related to the API not going as fast as it could have. If it however functions better nowadays, I might just take what he wrote and slam it in, since it would solve my own PC/Mac issues too.

and as it goes to native fx:

Track Devices  
∿ Load Exciter   
∿ Load Multitap   
∿ Load Repeater   
∿ Load Meta/Hydra   
∿ Load Meta/Instr. Automation   
∿ Load Meta/Instr. MIDI Control   
∿ Load Meta/Key Tracker   
∿ Load Meta/LFO Shift + L  
∿ Load Meta/Mixer   
∿ Load Meta/Signal Follower   
∿ Load Meta/Velocity Tracker   
∿ Load Meta/XY Pad   
∿ Load #ReWire Input   
∿ Load #Send   
∿ Load Bus Compressor   
∿ Load Cabinet Simulator   
∿ Load Chorus   
∿ Load Comb Filter   
∿ Load Compressor   
∿ Load DC Offset Shift + Command + D  
∿ Load Delay   
∿ Load Distortion   
∿ Load EQ 10 Shift + Q  
∿ Load EQ 5   
∿ Load Filter Shift + Command + F  
∿ Load Flanger   
∿ Load Gate   
∿ Load LofiMat   
∿ Load Maximizer Shift + M  
∿ Load Mixer EQ   
∿ Load mpReverb   
∿ Load Phaser   
∿ Load Reverb   
∿ Load RingMod   
∿ Load Scream Filter   
∿ Load Stereo Expander   
∿ Load #Line Input Shift + I  
∿ Load Gainer Shift + G  
∿ Load #Multiband Send Shift + S  

Oh yeah, one more detail: Paketti defaults to opening up in Renoise in such a way, that it forcibly starts at Global View Preset#1. I’ve mapped my Global View Preset#1 to look like this:
(image missing)

since global view presets don’t have any control over instrument box size/track dsp loader size / instrument settings tab, Paketti sets instrument settings tab#1 (samples) by default from now on. hopefully with new api updates, one will be able to starts really customizing the gui (i would hide the track dsp loader on the left by default, f.ex., and maximized spectrum would auto-hide both phase-meter and instrument-box smile.gif

edit : there doesn’t seem to be a way to use Renoise API to set the Disk Browser tab in R3. Unfortunately.

Well, since AU’s pose difficulties with Renoise (they are read as a 1234:1234 type shortnames), I will rip all of Koppi’s moreshortcuts generator and see what happens with the AU names nowadays. If they’re still a jumble, maybe i won’t use the AU auto-generator at all, since not everyone can figure out which AUeffect or AU-instrument it is out of the 8 characters they are presented with.

So I suppose the least destructive method would be to remove all the AU shortcuts (plugin-specific), retain only native + VST fx and thus make Paketti more of a pc/osx-friendly thing, too.

i do hope that some day the AU identification issue can be fixed in Renoise somehow.

new version is up at http://www.renoise.com/tools/paketti

What’s new in Paketti 0.40

  • BPM +1 / -1 no longer shoots an error when going below 32bpm.

  • Joule Doubler doubles the current pattern note+effect content, and transfers the cursor to the doubled content’s same place as the cursor would be if it was just “in the doubled copy of the current pattern content”. 2 row pattern, cursor on row1? run Joule Doubler. -> 4 row pattern, cursor on row 3. 2 row pattern, cursor on row 2? run Joule Doubler- -> 4 row pattern, cursor on row 4.

  • Record Quantization +1 / -1 (Decrease / Increase Quantization)
    two shortcuts, both enable record quantization. Can scroll between 1-32. go below 1 and it stops quantization. first +1 then enables quantization at 1 and then you can continue.

  • True OFF / 0CF capslock replacement. when record=off - inputs OFF in effect column#1. when record=ON, outputs 0CF (quick ramp vol down) to effect_column#1.

-Capslock replacement, works globally, even while record is off, you can still output note cuts

-Display 1-12 note columns shortcuts
-Display 1-8 effect columns shortcuts

-Column Cycle KeyJazz ( Multiedit : Multi Columns & Multi Tracks )
-Delay Value generation based on note columns

-Added “copy current note on pitch to noteoff pitch” (Sample Mappings:Copy note-on to note-off layer) - use this with the custom Note Off command and you’ll see.

  • “pitch up selection” “pitch down selection” for pattern editor. try them out. they’re called Bend.

  • Arpeggio, Tremolo, Vibrato, Note Cut, Retrig xy control with shortcuts. +1/-1 as usual

  • Clone current pattern at higher LPB resolution.

  • Clone current pattern at lower LPB resolution.
    –You are at pattern 00. run the script. your pattern 00 now has LPB/BPM written to it automatically to Master Column, your pattern 00 has been cloned to pattern 01, the pattern 01 has been resized by either *2 or by /2, and the LPB has been set to either *2 or /2, and the new LPB has been written to the Master Column.

  • Computer Keyboard Keyjazz midi + keyboard shortcut control. ramp up the velocity as you go. bind it to a foot pedal. or anything! ( Make Velocity Value Midi Mappable )

to-do-list:

  • vst/au / plugin auto-generated shortcuts so that all of yous can use your fave plugins and launch them by shortcuts
  • ViZiON’s suggestions: ( Keyboard : Config Key (Jump To Track Xx) ) especially these ones:
  • Clear Instrument
  • 1 shortcut to Delete all volume and effect from track.
  • 1 shortcut to Delete all effect from track.
  • 1 shortcut to Delete all volume and effect from selected block.
  • 1 shortcut to Delete all effect from selected block.
  • 1 shortcut to Delete all volume and effect from pattern.
  • 1 shortcut to Delete all effect from pattern.

check the original post for added keyboard shortcuts. enjoy.

edit:
p.s. the video above this post is to be considered old. will post a new video highlighting new stuff in 0.40 :)

Great stuff Esa, I’m starting to understand what is going on here. The potential is immense for speed and flow. I’m downloading it now and I’ll give it some time to play with it and give you some feedback.

1 Like

thanks

1 Like

I respect the work Esa, but it is to megalomanic for me, too many things I’ll never use, though there’s also some stuff I’d like to check out if it’d fit in my workflow. Maybe you can consider splitting the complete package into smaller themed packs?

which themed packs?

how would you split this? what out of this do you want? what doesn’t matter? i’d like some more input into this from you.

im not a fan of fragmentation. have ditched almost all my tools and just kept paketti, resynth, padsynth, pattern rotate, and createtool. the rest were like “woo here’s a tool that presses stop” “here’s another tool, this one presses play”. after a while you start wondering what is so much worse about having 1 tool which does many, many things, than having 30-50 tools that do one thing each? does renoise get slower?

now, yeah, it is interesting when you get to the point where you can’t even really describe a feature easily, and for the past 3-4 days of scripting, i’ve been doing skype screenshares to highlight v0.40 additions.

p.s. if you think it’s megalomaniac now, just wait till 0.50 :)

Two dumb questions…

  1. I just downloaded paketti (OSX), but none of these keyboard shortcuts seem to be mapped. I just see a whole bunch of extra unmapped shortcuts in the preferences and a few new options on some of the right click menus. Do I have to do anything to “activate” paketti?

  2. how do you get that full-screen disk-op in vanilla renoise? diskop is always stuck in that tiny top panel for me…

none of the keyboard shortcuts are mapped, because you have installed a new tool and don’t have any shortcuts mapped. i paste from the keybindings.xml for the purpose of showing the names - not necessarily providing you with keybinds that completely overwrite plain renoise shortcuts. This would seem to be the biggest issue, since many ex-IT-users have gotten used to the renoise shortcuts ( :blink: ) and thus don’t feel it necessary to re-jig the shortcuts. this would probably be one reason why paketti will only find it’s users in those who do wish to configure shortcuts and see how it affects their workflow :)

fullscreen diskop, well, I click on the disk browser and then in that upper frame (where diskop, etc are) i click on More. then save the global view preset and call it by some shortcut. Other opportunity is of course to just create a simple shortcut into paketti that gives you maximized diskop. that could be useful i guess.

I was wondering how it would play with existing shortcuts.

“ex-IT-users have gotten used to the renoise shortcuts” - guilty as charged! On one hand… rns shortcuts somehow don’t feel as fluid as they should be. I don’t think the default mapping corresponds to my usage (i.e. most-used = minimal hand movements / fewest modifiers) and the default mappings also don’t play well with the MBP keys. I need to come up with a lot of my own adhoc bindings (even for insert / delete rows). On the other hand, the muscle memory is finally getting to a point where I can feel my workflow speeding up, so it would be kindof a shame to start over…

Embarrassingly, I’ve been using renoise for years (not always as my main daw though) and I somehow never noticed the “more” button on diskop!

yeah, this MBP keyboard issue was the main thing that led me to start trying to create 2nd and 3rd keybinds for various things. such as stop playback, start playback, etc. so i could use both the larger wire-keyboard with numeric keypad, and the regular MBP keyboard, and not have to re-assign keyshortcuts when switching from one to the other.
so for instance § is insert and so on :)

With so many functions I think you need some kind of settings GUI that allows users to add the functions they want to have available to key map. You could also organise the functions by category and have a filtered list. I think this will help users keep track of all the functions better and pick the ones that suit them, especially if they don’t have some of the VST’s listed etc.

I have done a mockup of how this could look.

Hope it helps.

Cheers

afta8’s idea is great, consider it please mr. r u oho

1 Like

esaruoho - please make paketti for renoise 3.0
I cannot work without those IT key bindings anymore ;(

1 Like

Hi, could you attach the image to the forum?

Hi chm, could you detail which portions of Paketti you are missing on Renoise 3.0? I recently installed Renoise3.0 to this machine that I used to make Paketti with, and am eager to give it a whirl.

So far the most major issue is that if you have the Instrument Browser detached, the F2,F3,F4,F11 functions go completely out the window and just give errors. Another, is, that while Alt-D/CMD-D (double selection-amount) is great for the pattern editor, what about the phrase editor? I’m not entirely sure how to proceed with this.

If you’re only using specific portions, and only on the pattern editor, it should be fairly easy to do you a R3 update, otherwise I’ll have to really think about priority (to prefer Pattern Editor over Phrase Editor or vice versa – or even to go the route of having different shortcuts for Phrase Editor as opposed to Pattern Editor — which could get very hairy and result in poor workflow performance).

Anyway, I’ll see how much of Paketti can nowadays compile in Renoise3, most of it seems to have gone directly out the window with the GUI changes and API changes.

I’d like to give it a shot tho. Anyone, please chime in and suggest something.

Sorry I can’t find it, I think it was just a list of available commands that could be turned on or off. I know a bit more about making lua tools than I did back then, If I was to do this I would suggest you just have a checkbox for every available function. Activating a checkbox would then insert a new menu or kb shortcut in the settings, this would probably be the easiest to implement.

Hi guys, I just downloaded the version from Tools.renoise.com and will now get the version that I have lying on my external harddrive – then it’s time to compare these pieces, see what was missing from the “officially released 2.8 version”, then see if there’s a way of creating a renoise 2.8 AND a renoise 3.0 version (is it possible?), and to hopefully slap together the internal version and the released version and hopefully add some sensible stuff to the pattern/phrase editors.

it’s probably gonna take a while tho, so I was thinking of just pushing out a really stripped down “ImpulseTracker”-version, so if any of you have pressing shortcuts you really need for renoise 3.0, please let me know asap.