Advanced Edit



Related topics
Pattern editor
Automation


To perform more advanced operations upon your pattern data, you need to expand the Advanced Edit menu.
In 1.5 series and lower, the advanced edit was tugged away on the bottom frame underneath it’s button.
In 1.8 and up, this function is hidden in the right side-border of the program under a -button.

you will see the advanced property panels pop in at the right part of the screen.






The upper part is the Section to Process
It starts with an option-list containing the following elements known as the selection mask:

Selection mask

  • Selection - Applies to the current selection in the current pattern
  • Column in pattern - Applies to the column in the track which contains the cursor
  • Column in song - Applies to the column in the track which contains the cursor but across the whole song
  • Track in pattern - Applies to the whole track in the currently selected pattern
  • Track in song - Applies to the whole track in all patterns
  • Whole pattern - Applies to the whole pattern
  • Whole song - Applies to the whole song.

Under the selection mask you get the expandable checkbox department where you can define which track-columns should be affected by the change:

Content Mask

  • Notes - Apply command on notes (first column in track)
  • Instrumentnumbers - Apply command on instrument-numbers (second column in track)
  • Volume - Apply command on volume column (third column in track, when not hidden)
  • Panning - Apply command on panning column (fourth column in track when not hidden or volume not hidden)
  • Effectnumbers - Apply command on effect numbers in the effect column (first two chars of last column in track:MSB)
  • Effectvalues - Apply command on effect values in the effect column (last chars of last column in track:LSB)
  • Automation - Apply the command on the Automation curve attached to the track. See Automation

    Note:Copy/paste actions for automation *only* works when using the track copy or pattern-copy shortcut keys (lshift/lctrl/lcommand + F4 / F5 keys). They are *not* applied to selections.

Leftclick upon an individual checkbox enables / disables it. A rightclick enables it and disables the rest or vice versa.

  • Note: The Content Mask also applies to your shortcut copy / cut / paste commands with your selections! Though with Drag-and-Drop mode, or using the Alt key, these checkboxes are *not* applied.

Now the selection and content masks determine the fix-policy for how one of the next options under the other panels is applied.



The second panel supplies the hack and slice operations


  • Cut - Cut the checked content within the selected section (Changes into Delete when (Track in) Song is choosen)
  • Copy - Copy the checked content within the selected section (Does not work with “(Track in) song”! (Try Duplicate Track in song instead:ctrl-alt-d))
  • Paste - Copy the checked content within the selected section (Does not work with “(Track in) song”!(Try Duplicate Track in song instead:ctrl-alt-d))
  • Flip - Copy the checked content within the selected section
  • Shrink - Shrink the checked content within the selected section, i.e. truncate the contents by removing every other line. The pattern size is not affected by this command.
  • Expand - Expands the checked content within the select section, i.e. doubles the lines. It does not double the patternlength however! you have to do this prior to executing this command if you want this!
  • Mix-paste - Pastes the contents transparent into the target area not overwriting existing data.





The next panel applies to multiple note and instrument handling:

This panel applies to the instrument numbers and the notes (again depending upon the Section to Process).

  • Safe Mode - Applies transpose settings only when the target note range falls within the available octave scopes. If notes would cross this border (e.g. a C-10 or a B—1, which do not exist) the transpose is not executed at all. If safe mode is turned off, all notes that can be transposed will be and the ones that fall outside the octave scope will have either the highest note-value or the lowest (depending upon transposing up or down)
  • Apply to - Source instrument number, “all” indicates all (in range selected) instruments are affected.
  • Transpose - Either transpose one semitone up or done or transpose a whole octave up or down (+12 / −12)
  • Mirror at :{center-note} - mirrors every note positive from the Base Note to the same position on the negative side of the Base Note and vice-versa.





  • Src instr. - Source instrument number in the Section to Process.
  • Dest. instr. - Destination instrument number in the Section to Process
  • Swap - Swap source and destination instrument, exchanges the two instrument numbers between each other within the Selected Section.
  • Remap - Remap source instrument to destination instrument— All existing notes within the Selected Section playing source instruments will be remapped to play the target instrument instead.
  • Delete - All notes playing source instruments will be erased from the Section to Process.




In this setup, you can let Renoise automate a range of values for you between two cells in a track. Suppose you want a volume fade in a track between pattern line 00 and pattern line 64. Now you can, of course, type in manually all the values on each line in either the effect column or the volume column of the subtrack you want to fade. But instead of doing this, you can set the initial value on line 00 and the closing value at line 64. Then you either select the column from start- to end-value (if line 64 isn’t your last line) and set the Selection radio-button of the Section to Process, or just set the Section to Process to column followed by selecting any of these buttons in the value-generation part of the panel:

  • Lin - Create a lineary range from start to end
  • Log - Create a logarithmic range from start to end
  • Exp - Create an exponential range from start to end.
  • Set - Set all values in the pan/volume/effect columns to the given value in the currently Selected Section
  • Add - Add divided value to the pan/volume/effect values in the currently Selected Section
  • Sub - Subtract divided value to the pan/volume/effect values in the currently Selected Section
  • Mul - Multiply divided value to the pan/volume/effect values in the currently Selected Section
  • Div - Divide divided value to the pan/volume/effect values in the currently Selected Section
  • Humanize - Take a random value in the range of 1 - divided value, and add or subtract this from the current pan/volume/effect values in the currently Selected Section.

The modifier value (2.00 in the example) apply to the values and ranges within the Section to Process policy. The value to be modified is determined by the calculation output from the ratio of this value. You can double click to manually set a figure or click and drag up/down to quickly change the value in steps.

  • Apply - Apply all current values.



Related topics
Pattern editor
Automation