Some more examples of simple scripts that you could have instant access to by the press of a button:
Example:
Chord analyzer. Suppose you have written the notes C-4, E-4 and G-4 in a row. Now you wonder, what is this strange chord? Maybe it’s a Fdim7? You select the notes and press a button. A script launches in the background and a menu pops up. You choose alternative (2) - Analyze notes, from a menu of 20 items. The script instantly reports back to you, that this is a C major chord.
Example:
Chord progressions. A script suggests chords for you, based on the one you’ve entered.
Example:
Re-arrange notes within sequence. You select 64 rows of note data and strike the script launch key. The script then re-arranges these notes according to certain rules (random, ordered, etc). This way you can have instant variations and explore new possibilities.
Example:
Build composing blocks. You create a multi-track sequence in C major and a script will render similar blocks in D-major, E-major… C-minor, D-minor… etc. You can build huge producer kits this way and call upon them instantly. Just tell the script what chord, what sequence, what variation you want and it will be inserted right where your edit cursor is located.
Example:
Transform sequences according to scale. You have made an arpeggio that plays in D-minor. Now you want it to play in harmony with A major. The script will take care of that for you, just feed it with the selection you want to transform.
Example:
Pattern creator. Select style and the script will render a new pattern for you, based on producer kits you’ve stored on your harddrive…
Example:
Song creator. Select style and the script will render an entire .xrns song project based on the producer kits you’ve built…
Example:
Transfer mixing template from song1.xrns to song2.xrns. Instantly apply the settings of all instruments and the mixer in the template song to your current project.
Example:
Fetch composing xml blocks from a server where people collaborate on the same .xrns producer kits…
…
And the list goes on and on… It’s time to realize that Renoise’s XML is a huge resource, a gold mine, to build further upon. We spend most of the time placing out notes and numerical values in the pattern grid, so why not attach new tools to assist us in that very process itself?