An original tool for the Renoise DAW.

0_0.png

Piano Roll Editor - Basic User Guide

Piano Roll Editor v2.0 build 124. Created by ulneiz - Spain, December 2018.




Content Index

  1. 1. What is the "Piano Roll Editor"?
  2. 2. Top bar. Main controls.
    1. 2.1. On or off button: ON/OFF.
    2. 2.2. Octave selector.
    3. 2.3. Lines Piano Roll Selector (LPR).
    4. 2.4. Lines per Block Selector (LPB).
    5. 2.5. Advanced editing buttons.
    6. 2.6. Navigation controls of note columns.
    7. 2.7. NC and TR modes, compact modes and access to Preferences.
  3. 3. Octave display. Superior mirror piano.
  4. 4. Simple editing of notes: insert and edit on the roll.
    1. 4.1. Insert or delete a note. Insert notes with line break.
    2. 4.2. Duration of the note. Insert a note off (note-OFF).
    3. 4.3. Change tone a note.
    4. 4.4. Change the triggering position one note.
    5. 4.5. Modify volume, panning or delay values. Humanization of notes.
  5. 5. Advanced edition: blocks or columns. The joystick.
    1. 5.1. Change the tone in block.
    2. 5.2. Change the tone in column.
    3. 5.3. Change the position in block.
    4. 5.4. Change the position in column.
    5. 5.5. Modify volume, panning or delay values ​​in groups.
    6. 5.6. Cut, copy and paste blocks of tracks.
  6. 6. Mapping the MIDI input.
    1. 6.1. MIDI Input. Navigation, control and editing.
    2. 6.2. MIDI Input. Velocity ​​setting (volume).
    3. 6.3. Live recording of the notes with the MIDI input.
  7. 7. Keyboard commands. Navigation, control and editing.
  8. 8. Preferences: 'OSC Server', timers, colors, skins and fonts.
    1. 8.1. Configuration of the "OSC Server".
    2. 8.2. The timers.
    3. 8.3. Colors of the tracks. Skins and styles.
    4. 8.4. Manually increase the size of the fonts. A bit of hacking!
  9. 9. Advanced editing operations.
  10. 10. Chord Builder. Construction of chords or percussion.
    1. 10.1. Create and play a chord. Inversions and displacements.
    2. 10.2. Load predetermined chords and modify them.
    3. 10.3. Load scale templates. Play auto-adjusted chords.
    4. 10.4. Create and play percussion kits.
    5. 10.5. Take advantage of the MIDI input. Mapping of virtual pianos on several MIDI channels.


1. What is the "Piano Roll Editor"?

The "Piano Roll Editor" or also called "PRE" as an abbreviation is a tool for the representation and advanced editing of notes for the DAW Renoise (current version 3.1.1 of 64 bit), www.renoise.com. It is a piano roll arranged vertically with a top control bar, an intermediate grid for the roll and another bottom panel that represents a horizontal virtual piano, along with another smaller mirror piano on the top of the roll.

The PRE program is distributed in 64-bit XRNX format through a "Demo Version", free, so that anyone can try it and through another "Full Version", which requires a personalized use license. Please, contact the author to get your personal license for use. This additional software demonstrates another of Renoise's not-so-well-known capabilities: programming and the use of advanced editing tools. Expand Renoise's capabilities with the Piano Roll Editor!

Pay attention. Please, before continuing reading this user guide, go to the installation folder of the tool and read the files "Readme.txt" and "License.txt", which include very relevant information about the installation and use of this tool. To open the container folder of the tool go to "Renoise: Tools / Tool Browse...". In the "Installed Tools" list, search for "com.ulneiz.PianoRollEditor (Piano Roll Editor)" and right-click and then "Reveal in Explorer ..." to locate and read these text files.

1_1.png

Piano Roll Editor compacted (3 octaves and 16 lines). Below is the correspondence with the Renoise pattern editor.

PRE distinguishes itself from other piano rolls equipped in other digital audio work stations precisely because of its graphic design, adapted and suitable for Renoise, retaining the same vertical orientation. In this way, the composer can quickly visually compare the notes of the PRE roll with the notes of the Renoise tracker (pattern editor); check your match. In the roll, the horizontal arrangement of the notes represents the tone of the notes, while the vertical distribution of the notes represents their firing position in the sequence. In addition, the lower virtual piano is represented in horizontal distribution, coinciding with the natural form of the physical piano or MIDI controller of the composer. Therefore, the song sequence playback will move from top to bottom.

This notes editor allows to display between 3 octaves (36 notes) and 10 octaves (120 notes) horizontally and between 16 and 64 vertical lines. The roll will show a part of the pattern or its totality, according to the number of lines of this one. The sequence of the pattern is represented in a fixed way, changing when necessary, while the position of the reproduced line moves vertically from top to bottom. You will quickly notice that it is different from the way of move from the Renoise pattern editor.

This tool allows the edition by blocks, through an adapted selector of grouping of lines. It also allows editing by moving the tone in groups of notes and moving the position of groups of notes in the sequence. In addition, it allows you to directly modify the volume, panning and delay values ​​by sliding bars, and easily navigate between the 12 note columns of each track, through a color code. However, PRE does not focus on other types of parameters, such as effects parameters, ignoring this whole section, and concentrating all its potential in the composition and editing of notes.

1_1.png

Window of "Preferences" and "About the Piano Roll Editor".

The Piano Roll Editor is compatible with OSC Server. Thanks to this it allows to reproduce and edit the notes while they are interpreted or modified by the composer. In case of need, it is possible to modify the port (8000 by default) and the IP Server (127.0.0.1 by default), always through the Udp protocol. Please go to the section of the 8.1. Configuration of the "OSC Server" for more information.

In addition, PRE allows controlling the entire lower virtual piano through the MIDI input and its vertical volume bar (they require a manual pre-mapping), and has a mode for detecting the keystroke velocity, which will modify the value of volume of notes recorded in the pattern editor.

PRE is designed to be minimally invasive and highly integrated. This implies that it includes just and necessary controls (for example, it does not include a play or stop button, or an edit mode button, because they are already arranged in Renoise), but it has its own keyboard commands, many common with Renoise, and several modifiable display settings to be able to use it in screens of more modest resolutions or even in 2 monitors of resolution HD, occupying much more space.

1_3.png

Piano Roll Editor with the scroll and bottom piano unfolded (5 octaves and 16 lines).

Finally, the Piano Roll Editor can be used as a mere visual aid to the distribution of the notes, especially to observe the tone of each of them and their firing position in the sequence. It is very easy to observe the lines that are more saturated with notes and those that are not. The composer has the option to choose between one or two tracks (one master and another slave or secondary) to display 12 or 24 columns of specific color notes (NC Mode) or centralize a track to display up to 16 + 16 tracks arranged to its around, with all its note columns colored with the color of each track (TR Mode). In addition, PRE offers the possibility to hide the roll and use only the lower virtual piano to play and record notes with the mouse directly in the Renoise pattern editor, or use the specific map of the MIDI input.

Please read this user guide carefully to learn how to use this tool in a basic way. Also keep in mind that PRE has many combinations of controls to achieve certain compositions that, given their complexity, are not explained in this guide. Also keep in mind that understanding this tool requires basic Renoise notions, such as what a clue is, what a note column or line is, or what it means to modify a particular parameter...

Use this piano roll editor together with the Renoise pattern editor and get a new dimension when interpreting and editing your compositions!



2. Top bar. Main controls.

The top bar shows several controls arranged from left to right. This bar is autoadaptable according to the width of the window, so you can show more controls if you show more octaves or even invade the lower area of ​​the window to compact it. The layout is simple, starting with the ON/OFF button, octave selectors, lines and blocks, advanced note editing controls, navigation of note columns and additional navigation between tracks and instruments.

2_0.png

Top control bar, autoadaptable

In addition, this upper bar always shows on the right a grouping of 3 buttons, to change the NC or TR modes, display modes and invoke the Preferences window. Finally, on the right of this bar the index of the song sequence always appears.

2.1. On or off button: ON/OFF.

The ON/OFF button on or off is always located at the top left. This button activates the tool to read specific data from the pattern editor. If it is not activated, the roll will not update (it will not work) and a lot of the controls and keyboard commands will not work either. You can use the [º] key to control it.

2_1.png

Button ON/OFF, in different states

This button will show different states when it is "ON". If the cursor in the pattern editor is over a note column, the button will show a colored frame. You can display up to 12 different frame colors, depending on the selected note column. However, if this cursor is on any effect column, regardless of the type of track, this colored frame will not appear. Remember that PRE ignores any effect parameter, and therefore, any effect column. On the other hand, you will see that the central button of the joystick will have a similar visual behavior.

Keep in mind that this button only activates or deactivates the tool. When not in use, keep the tool deactivated (button "OFF") to respect Renoise's performance. In addition, the tool will not edit in the pattern editor if the Renoise "Edit Mode" is not activated. You can use the [ESC] key while the tool is selected to activate or deactivate the edit mode.

2.2. Octave Selector (Oct X-X).

The octave selector allows you to modify the range of octaves to be displayed. It is possible to select the ranges of 3,5,6,8 or 10 octaves in up to 17 combinations. Modifying the range may involve changing the width of the window. Show only 3 octaves is valid for low resolution screens. However, displaying 10 octaves is designed to contain at least one HD screen, approximately 1920 pixels.

2_2.gif

Octave Selector (Oct X-X). Change of octaves 2-6 to 3-5.



2.3. Selector of "Lines Piano Roll" (LPR).

As the octave selector can modify the width of the window, the line selector can also play with the height of the window. With the line selector the compositor can establish a range between 16 or 64 lines, keeping in mind the duration of each pattern and the compass employed. For example, if the pattern has 64 lines, it is valid to select a range of 64, 32, or 16 lines. If the pattern is 96 lines, you can use 48 or 24 lines, and so on. PRE will update the range of lines according to the playback progress, so it will keep showing what is playing.

2_3.gif

LPR selector. Change from 32 to 16 lines



2.4. Selector of "Lines Per Block" (LPB).

PRE has a special form of selection: the so-called "blocks" of lines. A block contains one or several lines, and all blocks will always contain the same number of lines as long as they agree with the correct division of each pattern. It is controlled similar to the native LPB of Renoise, but referring to these blocks, instead of the "beats". In this way, it is possible to divide the pattern by line blocks to modify as a group everything they contain, the notes and their parameters.

2_4.gif

LPB selector change from 4 to 8 lines per block. From 4 blocks it passes to 2 blocks in the 16 lines shown.

The blocks can be from 1 to 32 lines, with increments of one unit. In this way, it is possible to use odd values ​​for more complex measures. To select each block, it is only necessary to select any line contained in it through the perimeter columns of line selection that has the roll, marked with 3 digits in decimal. Although Renoise allows you to change the value of the line in hexadecimal, it is advisable to keep this value in decimal when you use this tool.



2.5. Advanced editing buttons.

Providing the composer with easy-to-use utilities and controls is one of the major difficulties of any programmer. This difficulty increases when it comes to the granular edition; how far to go and what would be more useful as a support tool. Renoise already has most of the selection and granular editing, and quite remarkably, in the pattern editor and in the pattern matrix.

In the PRE the advanced editing buttons are intended to cover in an agile way the edition by blocks of lines or by pattern-tracks. This implies having group control of several notes (several lines) and some of its parameters (volume, panning and delay). Duplicating blocks of lines down or modifying the pitch of notes in horizontal are tremendously simple and direct tasks with this tool.

2_5.png

Advanced editing buttons.

The editing buttons are, from left to right: block copy down (with overwriting), block erasure, copy of note column(s) down (with overwriting), deletion of note column(s) and insertion of new pattern with copy of note column(s).

The central button of the joystick will allow to select between the selected column or all the note columns of the selected track. For more information, go to section 5. Advanced editing: blocks or columns. The joystick. Always keep this button in mind, in addition to the last 2 advanced editing buttons, placed further to the right...

On the one hand, the so-called "Area Type" serves to swap between the selection by blocks (horizontally) or the selection between columns (vertically). Edit between slices of the pattern ("in block") or between the whole pattern ("in column").

On the other hand, for the simple edition of notes (insert or delete a note with the mouse) exist a dedicated control button that allows you to switch between the simple note (from C-0 to B-9) or note off or " note-OFF ". This is useful, for example, if you want to continuously correct notes off with the mouse.

Remember that note switching will always be represented in black in each slot of the roll, always in NC mode, and it will appear in the left column of slots of the roll dedicated to note off. This note type selection button will turn black to record note shutdown. Additionally, PRE has several ways to insert note off (or "note-OFF"), for example, by pressing the [CAPITAL] or [A] key as in Renoise, or by using the named left column of the roll. You can use the [DEL] key to delete a note or click on it. For a matter of cleaning, slots that have note off do not appear in the TR mode, where only the trigger notes are displayed.



2.6. Navigation controls of note columns.

PRE is able to consistently show the notes of the 12 note columns of a track. Note that in PRE a line can only contain a note corresponding to a single note column. In the PRE, representing 12 note columns is equivalent to showing 12 superimposed lines, one on top of the other. One way to explain it is "layer stacking", so that on the line the column of note that is more to the left will always be superimposed on the others. This means that a note that is placed on the same line of the note column number twelve, can never hide a note that is in a lower note column, for example in the first. Therefore, do not confuse what is "a line" in the PRE (which contains 120 note slots and up to 3 sliders) of what is "a line" in Renoise, which is everything that contains the line within of a note column (note parameter, instrument number, volume parameters, panning, delay and effect...). The main understanding of this tool is concentrated here.

Actually, PRE has up to 4 ways to visualize notes, 3 within "NC mode" and a 4th one with "TR mode"...

The first is the simplest: the isolated display of the selected note column. It is possible to press any colored button from 01 to 12 to jump between the notes columns of the selected track, and also press the [PAUSE] key to hide from the right to the left those columns without parameters, both notes and effects. Both the central button of the joystick and the ON/OFF button will be marked with the color of the selected note column. However, if you select an effects column, PRE will not display these colors, since you are not prepared to work with these types of parameters. Under the tool, all effect columns are ignored.

2_6.png

Display and navigation controls of note columns, main track (18 | Air Keys) and slave (05 | Kick).

If the composer wants to see more note columns through the roll, he must use the second display mode, activating the multiple column selector of notes (the switch placed on the left). This selector allows you to display a range between 1 and 12 note columns in the roll, for example, from 1 to 4 or from 1 to 7, but you can not hide the first columns of the note.

1_1.png

View of the PRE in NC mode. In this example only the notes of the selected note column are displayed.

The two previous note display modes are not ready to compare notes between different tracks. To do this, PRE has the ability to show an additional slave or secondary track, at the same time as the selected track, the latter always superimposed. So, the composer can compare two tracks, the track selected by default in Renoise and another additional track selected through the slave track selector, being able to compare one or several note columns of both. For example, the composer may show track number 18 with track number 5, knowing that both tracks are widely separated from each other. To activate the slave track selector, it is necessary to press the vertical chain switch, located on the right side of the navigation buttons of the notes columns.

1_3.png

View of the PRE in TR mode. Displays all the notes of all the tracks in the range set in the preferences window.

The "TR mode" is a "more aggressive" display mode, since it will display more notes from different tracks. This mode allows you to select a track as central, and from 1 to 16 perimeter tracks, through the preferences window. The default range is "-4 TR +4" (it will show 9 tracks) and the maximum range is "-16 TR +16" (a total of 33 tracks), always superimposing the tracks that are further to the left and always superimposing the note columns that are further to the left.

Keep in mind that PRE will have to read all the necessary data to show all the notes through the roll within these ranges. The more notes there are, it is possible that there are overlays of the same notes (they are the same tone in the same line). Take a look in the pattern editor if you have any questions or switch to NC mode and navigate between the tracks. As a general rule, if you use the PRE to compose, you will not have this kind of overlap problems that can be given if you load an already composed song from the Renoise pattern editor. Please, always keep this in mind when you approach the analysis of your composition through this tool.



2.7. NC and TR modes, compact modes and access to Preferences.

To switch between "NC mode" (note column mode) and "TR mode" (track mode) the NC / TR button is used. It is possible to use either of the two modes at any time, but never mix their capabilities. For example, for an overview of the song, you can use the "TR mode", but if you intend to surgically edit each note column, use the "NC mode" and its variants.

2_7.png

Controls NC and TR modes, compact modes and access to Preferences.

On the other hand, the versatile button of compact window allows to hide or show the roll with a simple click of the mouse, or hide or show the lower virtual piano with a click maintained for approximately one second. This allows different combinations of window display. For example, show only the roll, or just the bottom virtual piano or just the top bar, or show it all displayed. Combine this button with the "Oct X-X" and LPR selectors to play with the size of the window.

2_8.png

PRE and its different display modes. Remember that you can display up to 10 octaves and 64 lines.

And there could not be a dedicated button to display the separate preferences window, information about the tool, available keyboard commands, some modules for advanced editing operations and an advanced module for chord construction: "Chord Builder". All information and controls are distributed through 5 tabs.

2_9.png

Floating preferences window with the rest of available tabs.

Review the preferences before using the tool and use the advanced operations for a support edition on the Renoise pattern editor. Similarly, take your time to learn the keyboard commands available for the tool.

In addition, in the "About Piano Roll Editor" tab you can directly access this basic user guide in HTML format, which is available in English and Spanish.



3. Octave display. Superior mirror piano.

Additionally, PRE includes 3 octave display control buttons, on the second upper bar, on the left. The first is a versatile switch with direct access to several modes. Press it with a simple click to switch between a range of 2-6 to 0-9 octaves and vice versa. Hold it down for approximately 1 second to change 2-6 octaves and 32 lines or 1-8 octaves and 64 lines. In this way, you can maximize or compact the window in a more direct way. The other two left and right buttons will navigate between the 17 octave ranges available in the "Oct X-X" selector. Keep these buttons pressed with the mouse to repeat the operation.

3_0.png

Octave display and the superior mirror piano. Each octave shows its 12 semitones with white and black keys.

On the other hand, PRE has a slender piano placed on the top of the roll. This piano is nothing more than "a compact mirror" of the lower virtual piano, this one much larger. You can press your keys in the same way. Also, if you press the slots in the roll, the piano keys will light up. This way you can check the concordance of the tone of the note you are playing at all times. This top piano will always appear along with the roll. The top mirror piano can also trigger chords. Go to the section 10. Chord Builder. Construction of chords or percussion for more information.

In addition, the value of the track index is always shown on the right. You can change this value manually. If you do not know which clue is, you can check the name of the clue by keeping the mouse pointer over the value.



4. Simple editing of notes: insert and edit on the roll.

There are three different ways to insert notes into the roll from the tool: by clicking on the slots of the roll with the mouse, pressing the upper and lower pianos (they are the same) or using the MIDI input mapping of the lower virtual piano, playing from the MIDI keyboard. This last option allows you to configure the PRE by dividing the keyboard to trigger notes from different controls. You can play the same notes from different MIDI devices, for example. Know that any note you modify in the pattern editor will also be reflected in real time on the roll, as long as the tool is activated.

Focusing attention on the roll and the use of the mouse with the NC mode, PRE allows you to insert notes, delete notes, move notes horizontally (modify the tone) or move the notes vertically (change your triggering position), and you can do individually or in groups, thanks to the blocks or the column (s) of note (s). Keep in mind that in most cases it is indifferent to press the right, middle or left mouse button. Usually, the tool will do the same action.

For the edition to work, the pattern editor must be in edit mode ("Edit Mode" activated). You can press [ESC] to change it. Remember that you can use the [º] key also to activate or deactivate the tool. You can also press the two [ESC] and [º] keys at the same time.

4_0.png

Representation of part of the roll, with its grid and the notes insertion slots.

PRE also allows you to manipulate the off notes to specify the duration of the previously placed notes (above). This editing program has a built-in note analyzer per pattern, automatically placing the note off where appropriate on the roll. That is, even if the composer places a note off in a "wrong" slot, PRE will autocorrect it in its correct position on the same line. Keep in mind that note switching does not understand tones. Actually, it does not matter if you put a note shutdown in any slot of the same line, it will always turn off what is playing in the target note column of the pattern editor.

While doing these operations with the notes, it is a good exercise to contemplate what is happening in the Renoise pattern editor. You will quickly understand the match between that editor and the PRE roll.

Pay attention. If you want to sound without editing a specific note placed on the roll, press [ESC] first to deactivate the "Edit Mode" of the pattern editor. Then you can click on the colored slot that represents that note. The note will sound, but it will not be modified.

Remember at all times that for the notes to be inserted or ringing, you must have your OSC Server configured correctly.

4.1. Insert or delete a note. Insert notes with line break.

To insert a note, it is only necessary to click on a slot in the roll. The note should sound. Distribute the LPB value correctly beforehand to have a visual guide according to your compass employed or to have some control over the times. When you insert a note, the slot will be colored in one color and will select the line that contains it. Repeat this same operation to make your composition. You can press and hold the [UP] or [DOWN] keys to raise or lower the selected line or click on the side columns of the roll with the mouse, thus avoiding modifying anything contained in the roll.

The insertion of a note implies the inclusion of the instrument value and the value of the volume. Use the vertical slider to the right of the lower virtual piano to assign the volume value. Similarly, you can set the instrument value below the joystick (Ins: XX). Remember that both values ​​are in hexadecimal notation. You can use the horizontal sliders in the right panel to modify the volume (velocity), panning, and delay of each note.

You can also avoid recording the volume (or velocity) value. Go to Renoise: Edit / Preferences / MIDI and in "Record & Play Filter" disable the "Velocities" option. In this way, it will only record the note value and instrument value.

4_1_1.gif

Insert a note (from the roll or from the piano) or delete a note

To erase a note it is only necessary to click on the slot of the roll where it is located. In this way, this slot will no longer be colored. You can press the [DEL] key to delete the note of the selected line. With a little skill, you can make complex compositions very quickly. It is advisable to have a high-performance mouse with precise control. Do not fight with the touchpad of your laptop!

You can also insert notes with line break. To achieve this, first activate the "Jump Lines to LPB" line break switch. The jump made will be of the LPB value. For example, if the LPB value is 2, inserting a note immediately after will automatically jump 2 lines down. You can repeat the operation to maintain the same triggering distance of the inserted notes. The best way to do all this is using the lower virtual piano.

4_1_2.gif

Insert notes with line break. Line break with LPB = 4 and using the lower virtual piano.

4.2. Duration of the note. Insert a note off (note-OFF).

To insert a note off (note-OFF) from the mouse, press the note change button to note-OFF (black button status). Thus, you can add a note shutdown or simply delete any note already written in a slot.

The duration of the note, if applicable, will be determined from the beginning of the trigger note to the beginning of the note shutdown. You can delay one or both of them with the delay slider bars. Remember that a slot also has a duration, modifiable with the delay parameter (or "delay"). In the following example, the duration of the note D # (D sustained) is extended almost three times its initial duration. The initial duration would be 4 lines, while the final duration would correspond to 11 lines. Of course, the composer should also be guided by his ears.

4_2.gif

Off note and duration of the note. Press the [A] key to change the newly inserted note to note off.

There is a trick to doing this much faster by combining the mouse and the keyboard. Without changing the note change button (non-black button status), insert a note with a simple click of the mouse. Then press the [A] or [CAPITAL] key, the uppercase lock key. In this way, the note of the selected line will change to note off. You can also stretch the length of the note "scrolling" and off note down. You can use the column of off notes always located to the left of the roll to insert or erase notes off.

Using these two keyboard commands you can also change any note to note off by first selecting the line that contains it, through the two perimeter columns of the roll.

4.3. Change tone a note.

Changing the tone of a note is the easiest and fastest procedure that this tool can offer. Simply click on the slot of the desired tone and the note of that same line will move to that slot. Remember that the line (horizontally) distributes the tones.

4_3.gif

Change tone a note. From B-4 to C-4 and then to D-3.

4.4. Change the triggering position of a note.

Changing the triggering position of a random note on the roll requires at least two steps, inserting a new note of the same tone in the target slot and deleting the previous note. PRE does not allow drag and drop with the mouse. How to erase a note is very fast and direct, change your position is also.

The following example shows the change of the firing position of 2 notes. The first is a simple note, while the second is accompanied by a note off three lines below. Remember that you can press the [A] key to change a note to note off (black slot).

4_4.gif

Change the triggering position of a note. Scrolls one note and another with note off.

Remember that you can also use the [UP] or [DOWN] keys to change the selected line and use the lower virtual keyboard with the mouse to insert the notes of the desired tone.

4.5. Modify volume, panning or delay values. Humanization of notes.

You will have seen that, when inserting several notes, several horizontal sliders will appear in the right panel. Obviously, you must have the VOL, PAN and DLY panels activated beforehand. You can activate one or several when appropriate. These bars will only appear if there are associated notes or at least the corresponding parameter exists in the pattern editor. That line that is empty in the note column will not show these bars. If you want a more advanced edition, you must use the pattern editor.

Use these sliders to correct their volume, panning and delay parameters. Slide the bar to change the value or double click on the bar to eliminate the value (the bar will disappear).

4_5.png

Volume sliding bars, panning and delay.

Having these bars can visually help to understand the behavior of the notes, their punch, their position in space and their alteration over time. This is much harder to appreciate if you can only see hexadecimal parameter values. You can quickly vary the values ​​manually to emulate a deeper humanization, preventing the result from sounding too flat, too artificial or too humanized. Remember that you can press the [CTRL] key while sliding a slide bar to achieve a slower and more accurate scrolling.



5. Advanced edition: blocks or columns. The joystick.

PRE has several selection combinations for the advanced edition, with its virtues and limitations. Unlike other programs, it is not necessary to select an area with the mouse, it is enough to select a line within a block. Remember that you can change the number of lines per block from the LPB selector of the tool. Next, you can configure the following controls...

5_0_1.png

"Area Type" button. Edition "in block" or "in column".

The "Type of Area" switch button allows changing the selection area between a block or between an entire column. If it is "in block" (horizontal rectangle), it means that the joystick can modify all the lines contained in the block. Being "in block" implies having the pattern divided into equal slices, as many slices as blocks. You can jump between blocks simply by selecting any line within them.

If it is "in column" (vertical rectangle), it means that all the lines of the pattern will be modified, even if the whole pattern does not appear on the roll. Always keep this situation in mind.

This switch also serves as an area selector for the lower controls of the right panel VOL-PAN-DLY.

5_0_2.png

Center button of the joystick. Editing by a note column or all the note columns.

Observe the color of the joystick's central button. Combining with the previous control of the "Area Type", it is possible to select only the selected note column, or all the note columns, 12, of the selected track. To select a note column, use the colored buttons from 01 to 12. To set all the note columns, press the center joystick button so that no color appears. That is when it will be modified in all the note columns.

Once you have control of this entire selection system for this tool, you will find that it has certain limitations. To modify parameters more precisely, go to the pattern editor. Remember that the Piano Roll Editor is not designed to replace the Renoise pattern editor, but works as an editing and visualization support.

On the other hand, if you want to just modify lines, set the value of the LPB selector to 1. At all times it is a good exercise to observe what is happening in the pattern editor during these editing tasks with the tool.

5.1. Change the tone in block.

First set the "Area Type" button to "in block" position. Afterwards, use the right or left arrows of the joystick to move the notes as a group. You can use the middle button to scroll only the selected note column or all the note columns. Note that editing will only affect the contained lines of the selected block. In the following example you will see that it is very easy to modify certain chords.

5_1.gif

Change the tone in block. Move the block of a note column or the block of all note columns.

5.2. Change the tone in column.

First set the "Area Type" button to the "in column" position. Afterwards, use the right or left arrows of the joystick to move the notes as a group. You can use the middle button to scroll only the selected note column or all the note columns. Note that the edit will affect the entire note column of the pattern (all its lines).

5_2.gif

Change the tone in column. Move a note column or all note columns (even if they do not look whole).

5.3. Change the position in block.

Changing the position of certain group notes can be a somewhat tricky edition, but it can be useful in certain cases. For example, if you play with the roll to insert some initial notes when beginning to compose in a pattern, it will be very easy to correct the triggering position in height of the notes to fit them better. You can also play with the delay parameter or "delay" if the resolution used is small (the playback of the pattern sequence is slow).

Since you have several blocks, that is, the pattern divided into slices you can move the notes within each block using the arrows above and below the joystick. If the block has few lines, it will be common to leave the block. If this is the case, the notes will be deleted. To recover them you can press the command [CTRL + Z].

5_3.gif

Change the position in block.

5.4. Change the position in column.

You can do the same procedure from the previous point, but changed "in column" instead of "in block". You can even duplicate a block if you wish. The result is that the joystick will modify the position of all the notes of the selected note column, or all the notes of all the note columns, depending on the state of the central button of the joystick. You can directly change this middle button with the [1] key.

5_4_1.gif

Change the position in column. Move a note column or all note columns (even if they do not look whole)

Pay attention to the total number of lines of the pattern. The roll only shows 16 lines while the pattern has 4 times more. When you scroll down, you will see that no notes are deleted. The opposite happens if it exceeds the first line of the pattern, which is when the notes will be erased. At all times you must know what you are manipulating.

5.5 Modify volume, panning or delay values ​​in groups.

Following the steps of the previous points again, it is possible to change the values ​​of the sliding bars "in block" or "in column", thanks to the "Type of Area" button. Look at the lower controls of the right panel VOL-PAN-DLY. Click or hold the "-" or "+" buttons with the mouse to decrease or increase the group values, whether the area selection mode is "in block" or "in column". You can press any of the "CLR" buttons to reset the values ​​of the sliders to 0.

Pay attention. In the following example, if the area selection mode is "in block", these lower controls will only change a slide bar, since the selected block contains only one bar (LPB = 2). You will realize that it would be a bit absurd to use the value of LPB = 1. If necessary, increase this value to increase the number of lines in block. For example, a pattern of 64 lines could divide it into 2 slices of 32 lines (LPB = 32).

Note that all the valueboxes, including those of the sliding bars, accept the change of value manually. All these values ​​are in hexadecimal notation.

5_5.png

Modify volume, panning or delay values ​​in groups.

On the other hand, you can use the lower boxes to change the values ​​of the sliding bars equally. These boxes of values ​​show the value in hexadecimal, as well as its equivalent in percentage. You can also use the "PRE:Preferences\Advanced Operations" to create humanized parameters in groups, through the randomization controls. Remember that anything related that changes in Renoise, will appear updated in real time in this tool if it is activated (power button "ON").

5.6. Cut, copy and paste blocks of tracks.

PRE also has its own internal clipboard to cut, copy or paste blocks of tracks. You can use the 4 Renoise clipboards for this kind of operations at the same time from the pattern editor. The 3 control buttons are located above the lower virtual piano. Remember to select the block you want to edit first, selecting any of the lines contained in it inside the selected track.

5_6.png

Buttons to cut, copy and paste blocks.

You can use the usual commands to cut [CTRL + X], copy [CTRL + C] and paste [CTRL + V]. If you cut by mistake and want to recover a previous step, you can use the [CTRL + Z] command. You can also use [CTRL + Y] to advance a step if it exists. Keep in mind that all the parameters within each block will be copied, including the effect parameters. The composer will be able to use the virtues of the Renoise pattern matrix to copy, clone or erase entire patterns, and be more surgical using the PRE with its available blocks.



6. Mapping the MIDI input.

6.1. MIDI Input. Navigation, control and editing.

PRE has a multitude of controls that can be controlled from the MIDI input, practically 90% of the program. Use the navigation and editing controls from your MIDI device. All these controls need to be mapped previously. In addition, unlike the superior mirror piano, the lower virtual piano allows MIDI input mapping on all of its keys, the 120, plus the vertical volume slide bar on the right.

To map everything you need to access Renoise and press the "MIDI MAP" button on the top bar, or press [CTRL + M]. Then navigate to the following address: "Tools / Piano Roll Editor". With the "Learn Mode" enabled you can modify all controls one by one with their physical buttons/keys/pads, slide bars or knobs.

6_1_1.png

Access to the Renoise MIDI input configuration. Press [CTRL + M] with Renoise in the foreground.

The final look after the MIDI mapping is finished is like the following example. Keep in mind that the skin "Gray Cream Day" is used, which is not Renoise's default skin. If you use another custom-looking theme, the colors shown will probably be different.

This example links each key tone exactly to its corresponding MIDI physical keyboard. Since the composer is most likely to use a keyboard with less than 10 octaves, you should be able to change the octave range of your keyboard to map the 10 octaves. Keep in mind that it is possible to map some keys and not others, or use different MIDI devices (for example, several physical MIDI keyboards) to map all the keys.

6_1_2.png

View of the mapping of the MIDI input of the virtual piano already mapped.

In addition to mapping all these controls, it is possible to map with the same MIDI controller device other controls available in Renoise, combining them both. After completing the mapping, be sure to save your XRNM mapping file in a secure folder. So, later you can load that mapping into another song when necessary. Also know that if you save a song with that mapping, the data from this mapping will also be saved in the XRNS song. That is, if he loads that song again days later, the mapping he used will continue in it. Be sure to load PRE before loading the song.

Go to the Preferences window of the tool and press the button with a folder that contains the letter "M". A folder containing an example MIDI input mapping file XRNM, valid for the MIDI MIDI keyboard Launchkey 61 of Novation, will be invoked. Actually, this is an XML file. You can change the extension of this file to XML to view the saved data. Make a copy if necessary each time you handle these files.

6.2. MIDI Input. Velocity ​​setting (volume).

PRE has various ways to control the volume of the notes for live recording or simple editing. For simple editing with the mouse, you can use the volume vertical scroll bar to the right of the lower virtual piano to set the volume value of the note.

6_2_1.png

Volume bar with note volume self-capture switch and pulsation velocity sensitivity switch.

You will see that the bar is accompanied by a small upper switch and another with a plug. The first switch is used to auto-capture the volume of the selected note. The second is used to activate the velocity sensitivity of the linked MIDI device, and therefore, the volume slider will be ignored. Thus, when you press a key on your physical piano or a pad on your MIDI pad that is sensitive to the beat rate, PRE will interpret velocity-sensitive volume values. Please make sure that your connected MIDI device is sensitive to velocity. Use the mouse or the MIDI controller to control the volume values of the notes to be inserted or edited.

To assign a MIDI device, go to the PRE Preferences panel and in the "MIDI In Velocity Control" section assign a velocity-sensitive MIDI device: a USB MIDI controller with a piano or a USB MIDI pad.

6_2_2.png

Preferences in PRE. MIDI device configuration for sensitivity to the velocity of pulsation.

Remember that, if there is no MIDI device assigned, PRE will take the last velocity value that remembers the last device used to set the volume. You can reuse the volume slide bar by turning off the power switch. Similarly, remember that once the notes are inserted, you can edit the volume value with precision of each note through the horizontal sliders in the right panel.

If you do not want to record the volume value, be sure to turn off the "Velocities" function in "Record & Play Filter" in the MIDI settings of the Renoise preferences. Then each note will take the maximum volume, equivalent to the value 7F.

6_2_3.png

Preferences in Renoise. Deactivation of the option "Velocities".

PRE is not compatible with polyphonic aftertouch. Any aftertouch shipment will be ignored. You can see all velocity activity or even aftertouch in the "MIDI" tab and "Monitor" of Renoise. You may even notice if your device is highly sensitive or not at the velocity of pulsation. The "Velocities" option affects all MIDI devices linked in slots A through D.

6.3. Live recording of the notes with the MIDI input.

Thanks to having already established the mapping of the MIDI input, you can use the live recording with your USB MIDI keyboard or PAD MIDI, using PRE as "bridge link", sending messages in real time through the OSC protocol.

6_3_1.gif

6_3_2.png

Live recording with the playback of the active sequence. Insertion of a chord.

The previous example shows the action of inserting a chord of 3 notes with the live recording and with the NC mode activated and with the switch showing multiple note columns activated. You will see that all the notes of the chord are recorded with the delay value at the moment of being pressed with the keys of the MIDI piano, as well as the note offings when the keys are released. You can record any melody, however complex it may be, even during the whole tour of the song.

If you do not want to capture the shutdown of each note (the note-OFF), go to "Preferences" of Renoise and in "MIDI / Record & Play Filter" deactivate the option of "Note Offs".



7. Keyboard commands. Navigation, control and editing.

PRE also has its own keyboard commands, more than 50 available. Most of them replace a mouse click on a specific control, such as a button, or a switch. To use these keyboard commands it is necessary to have the PRE window or its Preferences window in the foreground. If you want to use the Renoise keyboard commands, you must put it in the foreground.

7_1.png

Key commands. Go to the "Preferences" window of the PRE and click on the "Keyboard Commands" tab.

As you will see, most of the necessary controls are available. In this way, the composer can combine the USB keyboard commands with the power of the mouse. For example, use the F1 to F12 keys to switch between note columns of the selected track or press [PAUSE] to close the note columns or columns of unused (empty) effects. Use [TAB] or [SHIFT + TAB] to switch between tracks or [CTRL UP] and [CTRL DOWN] to switch between patterns. Read keyboard commands carefully and learn them with practice.

Pay attention. Know that all functions that are invoked from these keyboard commands are in the tool, not in Renoise. For example, if something went wrong, something that should never happen, it would usually be the tool's fault, not Renoise's.

On the other hand, to close the window of the tool, the key [<], not modifiable, is assigned. However, to invoke the PRE window it is necessary for the composer to manually enable a specific keyboard command not used for anything else. Please go to "Renoise: Preferences / Keys: Global / Tools / Piano Roll Editor". If you wish, you can assign the suggested [<] key again, which is usually free. In this way, you can press this key to open or close the tool window as many times as you want. Remember that the act of "opening the window" implies putting it in the foreground, and "closing the window" implies putting the Renoise window in the foreground.

At this point, reflect a little. Take care to understand all the control capabilities with the mouse, those of the keyboard commands, as well as all the control possibilities of the MIDI input. With all this, you will be able to control this tool skillfully.

8. Preferences: 'OSC Server', timers, colors, skins and fonts.

8.1. Configuration of the "OSC Server".

Although this section should probably be in the first place in the guide, it is worth extending a bit about it, since it is usually a sea of ​​initial doubts.

You can refer to the Renoise User Manual where it describes what the OSC protocol is and how to configure it. Please inform yourself and understand what it means to use the OSC in Renoise.

Open Sound Control uses the Renoise OSC server that receives data and an OSC client, responsible for sending data. To configure it you must do 2 steps:

  1. Go to "Renoise: Preferences / OSC" and activate "Enable Server". Use the "Udp" protocol and a port, for example "8000". In this way Renoise acts as an OSC receiver server, as a listener, ready to receive incoming data, messages.
  2. 8_1_1.png

    Preferences in Renoise. OSC configuration.

  3. Go to "PRE: Preferences / OSC" and enter a value of "IP Server", by default "127.0.0.1" and the same port "8000". Thus, PRE can send messages through OSC for Renoise to interpret them.
  4. 8_1_2.png

    Preferences in PRE. OSC configuration.

It is possible to use an IP between "127.0.0.1" and "127.255.255.255" and a port between "1" and "9999", generally a port higher than "1024" is used, by default "8000". In this way, PRE will send data to the Renoise OSC server through the selected port. If you have problems with the port, change it in both steps to "8001" for example. The "Udp" protocol is always used because of its high transfer rate and stability.

Pay attention. If OSC is not configured correctly, PRE can not send messages through this protocol and, consequently, Renoise will not be able to interpret them. This means that PRE can not record or edit notes or make them sound, giving the feeling that something does not work, when what happens is that it is not properly configured. Please be sure to perform both steps correctly.

With correctly configured OSC, PRE will use real-time note triggering and shutdown messages, such as "renoise / trigger / note_on" or "renoise / trigger / note_off", among other messages. These messages will edit the notes in the Renoise pattern editor and cause them to sound if they have a loaded instrument associated with those notes.

8.2. The timers.

PRE has a couple of configurable settings from the preferences window. On the one hand, you can adjust the update or refresh time of the roll, "Refresh the roll panel", between a range of 10 to 500 milliseconds (50 ms by default). This is controlled from an internal timer. The lower this value is, the faster the information displayed by the roll will be updated (its colored slots and those that do not). To get an idea, PRE is optimized to work at all times with 120 slots per line and up to 512 lines per pattern, which is a total of 61440 slots of notes.

8_2.png

Preferences in PRE. Setting the roll update time and the scroll speed of the joystick.

PRE also allows you to configure the repetition time of the joystick movement, through the "Repeat time joystick". By default it is in 80 milliseconds, which is a reasonable rate. You can change it between a range of 20 to 200 milliseconds.

Finally, remember that you can configure the value of the "Range scope TR", when using the TR mode. This configuration is recommended to set it to a fixed value and not to modify it repeatedly. This way you will remember at all times how many tracks you want to show. Remember that the selection of the center track is "the guide" that commands over all the others.

These three value settings are stored internally in the tool, even if you close your Renoise session. When reopening Renoise, these configuration values ​​will be remembered.

8.3. Colors of the tracks. Skins and styles.

It is possible to load a previously song composed with Renoise whose RGB colors of the tracks are too dark. This means that the note slots are not well appreciated when using the TR mode. With the following panel it is possible to correct the brightness of these colors...

8_3_1.png

Rectification panel of the RGB color of the tracks.

With this panel it is possible to correct the dark color in several ways, either by changing the color of all the tracks, in group or in the selected track. Press or press and hold the - or + buttons to decrease or increase the RGB color values. On the other hand, if there is a track that has a color too similar to another, you can rectify one of them directly. It is designed so that the essence of the original color is not lost. For more specific cases, you can modify the entire color of each track from Renoise. Remember that for the PRE it is advisable to use distinguishable and vivid colors on the tracks, since with the TR mode the note slots depend on these colors.

On the other hand, PRE includes 4 additional skins: (1)"Gold Blue Speed", (2)"Gray Cream Night", (3)"Ivory Gray", (4)"Gray Cream Day". Use the 1,2,3,4 buttons to load them.

8_3_2.png

Different skins for PRE + Renoise.

Finally, PRE includes 2 styles to mark the blocks and the line of reproduction: "Dark" and "Light". Use the "Dark" style for dark themes, and "Light" for light themes.

8_3_3.png

PRE: Styles "Dark" (top) and "Light" (bottom).

8.4. Manually increase the size of the fonts. A bit of hacking!

If you use a monitor with a higher resolution than HD and you have reading problems because the text fonts look very small, it is possible to "correct" this problem slightly increasing only the size of the fonts. The graphical interface of Renoise, and therefore the available API, is designed pixel by pixel. The current version of the PRE has been designed to allow this small increase in fonts, at least by 2 points.

To increase the fonts, follow these steps:

  1. Run Renoise, go to "Renoise:Preferences/GUI:Pattern Editor" and establish "Font Size" in "Huge".
  2. Close Renoise.
  3. Go to the installation folder (for Windows): "C:\Program Files\Renoise 3.1.1\Resources\Skin\Fonts".
  4. Increase there the values of the two XML files "PatternConfig.xml" and "Config.xml", add at least 2 points to each value:
  5. 8_4_1.png

    PatternConfig.xml. Above the original version. Down the augmented version.

    8_4_2.png

    Config.xml. Above the original version. Down the augmented version.

  6. Save the changes to both files and run Renoise. Now you should see the largest fonts. Remember that it is also possible to change the font type.

8_4_3.png

PRE with the original font size and augmented approximately 2 points.

9. Advanced editing operations.

PRE also includes a small battery of functions for advanced editing operations for the pattern editor and for the automation editor. These functions are accessible by means of modules or small panels separated from each other. Invoke the preferences window and click on the "Advanced Operations" tab to access it. In this way, the composer can use the piano roll to edit through it or use in parallel all these editing controls, most of them destined to modify parameters in groups.

9_1.png

"Advanced Operations" window. For the pattern editor and the automation editor...

In the following list are named the capabilities of this battery of functions:



10. Chord Builder. Construction of chords or percussion.

Chord Builder is another module integrated within the PRE; for Renoise it is like an integrated tool within another tool to complement it. This versatile "chord generator" concentrates its potential on the "construction" of chords or percussion, which basically involves adding two or more notes to be pressed and released at the same time from a single key, this being any of the 120 piano keys.

The Chord Builder module allows you to generate chords manually or load up to 59 predetermined chords of between 2 and 7 notes, loading them in an interface of up to 4 octaves (48 notes), with inversion capacity (jump of an octave), displacement of the chord to add more notes to the left or right of it, or adjust the chord according to a certain scale, being able to superimpose the notes of any chord on any scale. All these capabilities provide a wide range of possibilities, not limited to a closed pad of buttons to trigger chords according to a scale, but goes much further.

10_0_1.png

Chord Builder. With charge of chord "7#5" with first inversion.

Chord Builder is linked to the superior mirror piano of the PRE (the small one). Press the switch on "Chord" to play through this piano the built chord. Each key will play the entire chord. It is very easy to play or record the chord directly from the 120 piano notes. Each of these keys represents the first note (tonic) or "root" of the built chord and each chord can be automatically adjusted to a certain scale (both its sound and its recording). If the switch is in "Note" each key of the superior mirror piano will play its natural note. Chord Builder is not linked to the lower virtual piano of the PRE (the big one), it can only trigger individual notes.

10_0_2.png

Chord Builder. With manual loading of groups of notes for percussion.

With the percussion kits or groups we work in a similar way. Pre-load an instrument that is a percussion kit or similar. Build your group of notes with the Chord Builder to trigger them from a single key through the superior mirror piano of the PRE, as if it were a chord. You can trigger up to 7 notes at a time in a range of up to 4 octaves.

The Chord Builder module allows you to accompany each chord of off notes to cover up to 7 columns of notes on the same line. This serves to prevent any note from continuing to sound by changing chords with different number of notes along the sequence. To use it activate the "OFFs" switch. For example, a chord "C-D-F#" would be inserted as "C-D-F#-OFF-OFF-OFF-OFF".

10_0_3.png

Chord Builder. Insert switch of Note OFFs (left) and switch for cleaning and forced line for chords (right).

On the other hand, it is possible to clean previously and automatically the selected line to introduce a new chord, and that it always starts in the first column of note of the track, always more to the left. This is useful to avoid, as far as possible, the accumulation of notes within the same line, which in Renoise is limited to 12 notes per track. For example, if 2 chords of 7 notes were inserted, they would be 14 notes, exceeding this limit, whose result would be a cut of the second triggered, losing 2 notes. To activate it, use the swith of cleaning and force the line.

10.1. Create and play a chord. Inversions and displacements.

To manually create a chord, first activate the module by pressing "Chord". Next, press and drag down on each of the 7 valueboxes of notes to add notes quickly, always starting on the left. Once you have adjusted the notes to make the chord, press the "Pre-listen" button to listen or even insert the result. You can change the tonic note from the "Root" valuebox, which will only affect this "Pre-listen" button. Changing the value of "Root" will shift the whole chord of pitch.

10_1_1.gif

Chord Builder. Create and insert a chord.

You can also invest any chord in up to 7 inversions, using the "Inversion" valuebox, a procedure that will modify the original chord. Chord Builder does not limit the type of chord, so, to invest it is advisable to use chords whose notes are within a single octave, which are usually 3 to 5 notes.

10_1_2.gif

Chord Builder. Inversion in a chord.

In addition to the inversion, Chord Builder also allows you to move the built chord, without modifying it, within a range of 4 octaves. This allows freeing space to the left of the chord to add other notes to it. In this way, it is possible to add more notes both to the left and to the right of the chord to add more strength. To move the chord, use the left and right buttons placed on the left side of the drop-down list of the default chords. Use the superior mirror piano to play the chords.

10_1_3.gif

Chord Builder. Displacement of a chord with additional note.

10.2. Load predetermined chords and modify them.

To load a predetermined chord, first activate the module by pressing "Chord". Next, open the chord drop-down list and select the desired default chord. You will see that the boxes of values ​​load the number of each note (0, 1, 2, 3, 4...), showing the type of note on the keys of the lower piano (C, C#, D, D#, E...). After loading the desired chord, it will be possible to modify it if necessary, through the valueboxes of notes.

10_2_1.gif

Chord Builder. Load and insert a predetermined chord.

10.3. Load scale templates. Play auto-adjusted chords.

Chord Builder harnesses the potential of the Instrument editor of Renoise to adjust the chords to the available scales. Go to the instrument editor of Renoise by clicking on the "Sampler" tab and focus on the scale drop-down list, whose default value is "No scale". Now go to the Chord Builder module of the PRE and change the scale of the lower scale template drop down list, with the anchor switch activated.

This activated anchor switch will match the scale of the Chord Builder with the scale of the Renoise instrument editor, within the selected instrument. If the anchor is not activated, the scale shown on the Chord Builder piano will only be a visual template, which will make it easier to adjust the chord manually to a certain scale. However, if the anchor is activated, it will force to sound and record the notes of the chord within this scale, adjusting it automatically, even if the chord notes are not within the chosen scale. Use the superior mirror piano to play the chords.

10_3_1.gif

Chord Builder. "Pentatonic Minor" scale template anchored. Insertion of chord "6#5" autocorrected according to scale.

10.4. Create and play percussion kits.

Like the chords, it is possible to do something similar to trigger several notes for percussion. Follow the same procedure as in point 10.1. Create and play a chord. Inversions and displacements. loading the notes manually from the Chord Builder, according to the instrument's percussion kit, which will have a certain order of notes for each sample. In this way, you can play up to 7 notes at a time from a single key. Use a Renoise native XRNI instrument or a percussion VSTi, for example, with libraries for Native Instruments Kontakt Player or similar.

10_4_1.gif

Chord Builder. Load a group of notes for percussion.

10.5. Take advantage of the MIDI input. Mapping of virtual pianos on several MIDI channels.

Concentrating the attention on the 2 virtual pianos of the PRE, there are up to 3 ways to use the USB MIDI controller with piano, even at the same time...

10_5.png

Mapping of the MIDI input for the superior mirror piano (above the roll) and the lower virtual piano (below the roll).

The first would be to simply select the MIDI device in the Renoise preferences, without doing anything else, so that the MIDI input will work directly through Renoise. In this case, PRE would not be mapped, so the virtual keys would not light up, but the piano roll would show the notes recorded with the MIDI input. But this would not take advantage of PRE capabilities or the Chord Builder module. The basic scheme would be:

The second would be to completely map the lower virtual piano of the PRE (that of the big keys), using for example the MIDI channel 2, leaving the MIDI channel 1 for the first case. This mapping would use OSC Server to command the MIDI commands from the PRE, so that the lower virtual piano keys would also light up. The basic scheme would be:

The third would be to completely map the superior mirror piano of the PRE (that of the small keys), using for example the MIDI channel 3. This mapping would also use the OSC Server to command the MIDI commands from the PRE, allowing at the same time to play the lower virtual piano from the same MIDI controller, simply by changing the channel (or even using a second MIDI controller). This allows you to use the superior mirror piano to trigger chords (or groups of notes) from individual keys, and at the same time, the lower virtual piano to play notes naturally. The basic scheme would be:

There are other ways to map to combine individual notes with chords. For example, mapping half of the piano of the MIDI controller to the lower virtual piano of the PRE and the other half to the superior mirror piano of the PRE, or altering complete octaves, may be useful in certain cases. Of course, after mapping everything, it is advisable to save the Renoise XRNM MIDI file for later compositions, so that this mapping procedure is only necessary once and will be valid for all our compositions, thus saving a lot of time.

Remember that once you can play the MIDI controller to record notes or chords or groups of notes from individual keys, you will need to have the PRE enabled on "ON", the "edit mode" of Renoise turned on and the OSC of the PRE and Renoise correctly configured. Finally, remember also that to play or record the chords or groups of notes you can control the volume of all these recorded notes by establishing a specific value or even its velocity through the sensitivity of the keys of your MIDI controller, according to point 6.2. MIDI Input. Velocity ​​setting (volume).