New tool (3.4.2): Piano Roll Studio v4.0 build 475 (October 2022)

1. What is the “Piano Roll Studio” or “PRS”? Concept

Completely programmed from scratch, the Piano Roll Studio, also known as PRS is a «customizable window tool» with multiple viewing and editing capabilities, focused on the extensive mouse use, exclusive to the DAW Renoise) (64 bit, v3.4.2). PRS is a «classical piano roll» that concentrates its potential in controlling 8 important viewing and editing branches in parallel with Renoise:

  1. Note monitoring. The PRS allows you to view a complete Pattern-Track with differentiation of Note Columns or an entire Pattern (all existing Note Tracks) to visually understand the composition, using the track colors. It also allows Horizontal Zoom of 24 steps.
  2. Identification and location of notes and effect parameters. Visually, it is possible to easily jump between the Pattern Editor of Renoise and the Note Editor of the Piano Roll Studio or vice versa, to locate notes and parameters, without getting lost along the way.
  3. Complete Song Player. PRS allows you to load and play all the Note Blocks of the current, previous and subsequent pattern, allowing you to view all the tracks by layers and superimpose the selected one. This allows you to locate specific notes and jump directly to the Note Editor for editing.
  4. Complete Note Editor. PRS allows you to edit Note Blocks directly and quickly, individually or in groups, with simple or complex editing operations. Click, drag, stretch, shorten, transpose, translate, everything is possible… even preview notes or chords directly.
  5. Complete Effects Parameter Editor. PRS allows you to load, insert or edit any type of effect parameter, in the Volume, Pan, Delay, Sample Effects sub-columns or the Effects columns of the tracks. The Parameters Editor (lower panel) is directly linked to the Note Editor (upper Grid) with full correspondence between both. It even allows you to easily create or edit curves with Click and drag. It also allows Vertical Zoom of 3 steps in loop.
  6. Building and editing of chords through the Piano. PRS works extensively with chords, offering 60 different chords, with a customizable chord groove. Insert or edit chords as if you were only inserting a single note!
  7. Transposition Scales for note editing. PRS allows you to load and display any Transposition Scale of the instrument for the 10 octaves of the piano, working with both individual notes and chords.
  8. Magnificent control with a variety of peripherals. The editing and operation of the Piano Roll Studio can be controlled with an alphanumeric keyboard + mouse, with a MIDI controller + mouse, with an alphanumeric keyboard + MIDI controller + mouse. Additionally, the supported mouse (and its software) can use «macros» and «keystroke mapping» to increase direct control.

Piano Roll Studio. Notes Editing Mode

The Piano Roll Studio offers a classic design, well ordered, easy to understand and control considering its complexity. Fully customizable “on the fly”, it has a familiar panel layout, with song progress playing horizontally. It is designed to hinder as little as possible due to its floating window character. Above is a Top Control Bar, below is a ruler with markers. In the middle area, on the left, is the upright piano, accompanied by the right Grid to display and edit the Note Blocks. At the bottom is the Parameter Editor panel, accompanied by a left panel to navigate between Notes and Effects Columns and to be able to switch between parameters. PRS prioritizes the importance of using effect parameters, moving away from possible simple piano roll layouts, which are little more than note editors. The Parameter Editor is a key point of the program.

PRS is probably the best note and parameter editor with zoom capabilities ever built as a comprehensive external tool for Renoise. The Piano Roll Studio takes full advantage of the capabilities of the API of this DAW, and more importantly, respects the peculiarities of Renoise while being very minimally invasive. A piano roll for Renoise should never be conceived as a separate program. According to its creator, ulneiz, the Piano Roll Studio has been programmed largely to be able to obtain and use the Parameter Editor (that lower panel of the tool window).

The Piano Roll Studio gathers a large number of requests or wishes from a multitude of Renoise users in recent years who have always wanted a «classic» piano roll effective to use as a support in conjunction with Renoise to solve your most complex compositions. At the same time, its design and features are clear proof of ulneiz thinking. Strongly designed for use with the mouse, almost 95% of the Piano Roll Studio window surface can be interacted with by the mouse pointer (click and wheel).


Piano Roll Studio. An original tool for Renoise.

This new software, programmed from scratch and fully tested by ulneiz, has been in private development for more than 13 months, in parallel and coexisting with the development or maintenance of other tools, before finishing the first release version, version 1.0. The Piano Roll Studio brings great value and boost to Renoise and it turns out to be a great complement that also covers some shortcomings that this DAW has, more oriented to control using keyboard commands.

If you as a composer are looking for a serious piano roll to use alongside Renoise, the Piano Roll Studio is the perfect candidate. Combine both worlds (tracker + piano roll) to improve your workflow!
prs_basic scheme

2. Two Versions: Demo & Full Version. Get the Full Version of Piano Roll Studio

The PRS program is distributed in 64-bit XRNX format through a «Demo Version», free of charge, so that any user can test it. PRS is also available as a «Full Version», which requires a Custom User License.

  • Piano Roll Studio, Demo Version. The demo version has exactly the same functionalities as the full version, but with limited trial time and a floating counter window. That is, it is not a shortened version but it is for a limited time. You will be able to test all its features, but it will only take a few minutes to do so. Once the stipulated time has elapsed, the tool will lock up. If you want to continue using the tool, get the Full Version.
  • Piano Roll Studio, Full Version. The Demo Version uses the same installation package as the Full Version, but the Full Version is 100% functional, with no limitations. The Full Version of Piano Roll Studio only requires a Custom Use License that is installed manually. If you are interested, please contact the author «ulneiz» to obtain your Custom User License (see below, point 4).

3. Download the Piano Roll Studio (Demo Version) and User’s Manual

Please, if you are interested in the PRS, read the User’s Manual. It is available in the Spanish language and translated into English language. Practically all the details are explained inside of the User’s Manual. The User’s Manual is also accessible from the tool (in the tool’s installation package).

User’s Manual of Piano Roll Studio

:inbox_tray: Download the User’s Manual of Piano Roll Studio v4.0.475 (HTML format)
:inbox_tray: Download the User’s Manual of Piano Roll Studio v3.1.384 (HTML format)
:inbox_tray: Download the User’s Manual of Piano Roll Studio v3.0.378 (HTML format)
:inbox_tray: Download the User’s Manual of Piano Roll Studio v2.1.298 (HTML format)
:inbox_tray: Download the User’s Manual of Piano Roll Studio v2.0.293 (HTML format)
:inbox_tray: Download the User’s Manual of Piano Roll Studio v1.1.271 (HTML format)
:inbox_tray: Download the User’s Manual of Piano Roll Studio v1.1.270 (HTML format)
:inbox_tray: Download the User’s Manual of Piano Roll Studio v1.0.264 (HTML format)

Demo Version of Piano Roll Studio

:inbox_tray: Download the Demo Version of Piano Roll Studio v4.0.475 (XRNX format)
:inbox_tray: Download the Demo Version of Piano Roll Studio v3.1.384 (XRNX format)
:inbox_tray: Download the Demo Version of Piano Roll Studio v3.0.378 (XRNX format)
:inbox_tray: Download the Demo Version of Piano Roll Studio v2.1.298 (XRNX format)
:inbox_tray: Download the Demo Version of Piano Roll Studio v2.0.293 (XRNX format)
:inbox_tray: Download the Demo Version of Piano Roll Studio v1.1.271 (XRNX format)
:inbox_tray: Download the Demo Version of Piano Roll Studio v1.1.270 (XRNX format)
:inbox_tray: Download the Demo Version of Piano Roll Studio v1.0.264 (XRNX format)

4. Get the Full Version of Piano Roll Studio: Support the Developer!!!

The “Full Version” comes with all the capabilities of this tool and without any restriction. This Full Version requires a “Personalized Use License”, through a “Registration File” which costs 20€ (euros).

If you are interested in getting the Full Version and thus support the developer, send me a Private Message and I will inform you of the details…

Please, seriously consider supporting the development and maintenance of the Piano Roll Studio buying a license. Keep in mind that it takes a lot of time, effort and money to build!!!
…ulneiz

As usual… enjoy it!

5. Update History.

Piano Roll Studio v4.0.475 (October 2022):

  • Modified: The “Horizontal Zoom” has been extended. Previously it was at -12 to +8. Now it’s on -12 to +12 (4 more pixels per cell).
  • Fixed: Ruler: the mouse pointer loses the vertical arrows when clicking. Actually, the ruler has been redesigned.
  • Added: Ruler: new key commands [CTRL ALT] + Wheel, [SHIFT ALT] + Wheel, [CTRL ALT] + Wheel, [CTRL SHIFT ALT] + Wheel to reconfigure LPB, NOL, Metrenome Beats Per Bar & the character of markers of the Ruler.
  • Moddified: Ruler: the value of the markers in hexadecimal is preceded by an “x” (like 0x00). This serves to better differentiate it from the decimal value.
  • Added: Preferences/Mouse / Keys/Note Editor Controls (Grid Panel). New keyboard commands to use with the wheel. Key command panels have been updated.
  • Optimized: Improved graphics performance. In general, it is now possible to use any “GUI scaling” reliably. In addition, it is possible to use the “tooltips” without graphically influencing them.
  • Improved: Note Editor/Parameter Editor “quick clean scan”: added “broom car” concept applied to clearing data with [ALT] + Click & “dragging quickly” for Note Blocks in the Grid & for Vol-Pan-Dly-sFX & eFX for the Effects Parameter panel. This ensures that there is no unerased data within the pointer sweep.
  • Improved: Parameter Editor “quick insert scan”: fast mouse drawing causes “unwanted line breaks” to enter values. Now the data corresponding to these line breaks is solved by “linear interpolation of values”. This affects the command [CTRL ALT] + Click & “dragging quickly”.
  • Improved/added: It is now possible to use all PRS key commands from the Preferences window in the foreground (as if it were the main PRS window in the foreground).
  • Improved: The line of play song now adjusts to the width of the horizontal zoom when the cells are smaller.
  • Added: Note Editor (Grid Panel): it is now possible to use the wheel to navigate between octaves/semitones, beats/lines & between the sequence. Includes new key command combinations with the wheel.
  • Added: Note Editor (Grid Panel): double Click inside a free cell start/stop the current pattern.
  • Added: Note Editor (Grid Panel): the key command [CTRL ALT SHIFT] + Double Click select a line & play the song from this marked line.
  • Modified: Note Editor (Grid Panel): will now not modify any effect parameter values when editing.
  • Improved: Note Editor (Grid Panel): dragging in general has been improved. This also affects GUI scaling greater than 100%. It should work better now!
  • Removed: Navigation with the wheel from Note/Effects Columns Controls & Navigator because of adding it in the grid.
  • Added: New Undo & Redo buttons that are automatically hidden. They will appear briefly when click on “Mouse button” in the top bar.
  • Modified: The “Mouse button” now accepts Double Click. A Simple Click shows the Undo & Redo buttons. Double Click restores the disabled state of the [SHIFT] [CTRL] [ALT] switches, efficient for independent mouse control only.
  • Changed: Preferences/GUI. Window Config: Bar-Dec-Hex have been reversed in order. It is more common to use Bar & Dec first. Before it was the other way around.
  • Changed: Preferences/GUI. Window Config: the Synchronize the Ruler now it works with “Bar”, “Dec” & “Hex”.
  • Improved: Preferences/GUI. Window Config: “Restore” & “Maximize” settings now auto-adjust when changing "Resolutio"n from their popup. A rescan button has also been added.
  • Added: Preferences/GUI. Window Config: new “Display Positions Grid” checkbox to displays the index of the current Sequence/Track/Instrument on the Grid.
  • Added: Preferences/GUI. Window Config: new “Flicker Effect Cursor” switch to apply a brief flicker effect on the Vertical Piano Cursor when selecting another track.
  • Fixed: Preferences/GUI. Window Config: Image Monitor Limit checkboxes to limit the width & height are crossed. Also, instead of deactivating the value it hid it. This generates conflict in operation. Now it’s all fixed.
  • Added: Preferences/RGB Colors Custom: new “Grid Black Keys” valuebox to show/hide all the Grid with horizontal Black Keys in the background for visual reference. Use the new key command [CTRL 1]. The key command [SHIFT 1] is now used to change the Vertical Piano Chaser.
  • Added: Preferences/RGB Colors Custom: new “Grid Black Key” RGB option to customize your RGB Color for each Theme Profile.
  • Added: Preferences/RGB Colors Custom: new “Grid Highlight V” RGB option to customize the Grid with various colors.
  • Added: Preferences/RGB Colors Custom: new “Grid Highlight H” RGB option to customize the Grid with various colors.
  • Added: Preferences/RGB Colors Custom: new RGB slider to adjust all 3 colors R-G-B at the same time.
  • Added: Preferences/RGB Colors Custom: new Theme Profiles: “Redux Default Theme”, “Papyrus Theme”, “Sky Theme”, “Meadow Theme”, “Volcano Theme”, “Lavander Theme” & “My Custom Theme” (renameable).
  • Added: Preferences/RGB Colors Custom: new “Grid Info Icon Style” switch tho choose a icon color tone depending on the chosen Theme.
  • Added: Preferences/RGB Colors Custom: new “Grid Info Text Style” switch tho choose a text color tone depending on the chosen Theme.
  • Changed: The “LPB” value has modified to “BrL” value (Bar Lines). This has to do with the grid dividers.
  • Changed & Improved: Main Grid of PRS has been completely redesigned! Now it is possible to control all the colors of the grid, including the vertical & horizontal plot lines. This allows for maximum customization of the look relative to the color theme chosen in Renoise.
  • Modified: All color RGB Theme Profiles previously existing have been revamped!
  • Added: Preferences/Note Block & Grid Options: new options to visual previous the Pattern Sequence to Note Edition/Song Playback Modes. This allows visual continuity of 3 patterns (previous, current & next).
  • Added: Preferences/Edit Options: new “Translate Note Block” switch for move the note block with “translate” or “translate & transpose”.
  • Added: Preferences/Edit Options: new “Double Click Note Block” switch for some cleaning operations when Double Click on a note block in the Note Editor (Grid Panel).
  • Added: Preferences/Edit Options: new “Double Click Amount Bar” switch for some cleaning operations when Double Click on a amount bar in the Parameter Editor.
  • Added: Vertical Piano, Chord Custom 1 to 4: with [SHIFT] + Double Click on the Base Note key will restart (clear) this custom chord.
  • Modified: Note/Effect Columns Controls & Navigator: “Press & Hold” disappear. It is replaced by the Double Click (to hide columns). This affects the mouse, related key commands, & related MIDI control.
  • Improved: Remodeled cell precision, when using selection modes & intending to select only one cell on the grid. This is especially useful when using a very large horizontal zoom when selecting an small area within a single cell.
  • Improved: Navigation between different elements is more consistent. Now, normally turning the wheel down is going forward, & turning the wheel up is going back, valid for navigating the sequence, the track, the line, the instrument…
  • Improved: Multiple Selection Operator 1: Now the selection of copy or cut allows pasting without releasing SHIFT previously (this is more direct: copy/cut & paste without releasing SHIFT).
  • Added: Up to 8 Clipboard Banks included & selectable on the fly to cut or copy with the selection & paste.
  • Added: New keyboard commands to choose a clipboard bank with [SHIFT F1] to [SHIFT F8].
  • Modified/Added: Preferences/Mouse & Keyboard Commands/Global controls: multiple changes & inclusions in these keyboard commands! It also affects related MIDI controls. Go to “Preferences/ Mouse/Keys” to re-study all changed key commands.
  • Modified: The [CTRL] & [ALT] states in the top bar now change to [CMD] & [OPT] changing settings from Preferences/Miscellaneous: Mac Custom Modifiers.
  • Improved: Pattern clearing for reloading was fast, but now it’s even faster. This positively affects the visual load of Note Blocks.
  • Improved: Inserting stacked Note Blocks into different note columns with [CTRL SHIFT] + click & drag now works faster due to an improvement in note column checking & their lines.
  • Modified: Capture Note Block: moving a Note Block will now not “capture” its length. This allows to preserve the “Note Block Length” value in the top bar for easier editing. To capture a length, just click on an existing Note Block.
  • Changed: Preferences/Edit Options: the “Insert Note Block” now is “Rectify Note Block”. This mode will force the “Note Block Length” = 1 to improve control.
  • Added: [CTRL] + Click above “Note Columns” button to compact Note Blocks for all Note Columns & hide empty Note Columns for current Pattern-Track.
  • Added/Modified: [ALT] + Click above [1][2][3]… to clear all parameters of the Note/Effect Column (keep notes & instruments). Because of this, for these buttons other commands have been changed.
  • Fixed: If the option “Preferences/Edit Options: Rectify Note Block” is enabled does not register & update the length of the Note Block when dragging & staying on the same note. This is an error derived from changes in the latest versions.
  • Fixed: Song Playback Mode (Grid Panel): when selecting a note block with single click, sometimes it doesn’t select the correct track.
  • Fixed: Note Editor Mode (Grid Panel): when inserting a Note Block it is possible to return an error if the end of the Note Block exceeds the maximum value of 512 lines in a pattern of 512 lines.
  • Fixed: Note Editor Mode (Grid Panel): when editing or moving different Chords in the Grid (different number of Notes per Chord consecutively overlapped) the detection of Notes & Note-Off’s to define & sound the Note Blocks of the Chord is not consistent.
  • Improved: Selector Mode 6: Chord Operator: when detecting a chord it does not ignore empty lines. This forces the diagonal to be drawn right on the line where the chord begins. Now it is possible to select empty lines before & the operation will detect the chord anyway.
  • Added: Selector Mode 1: Clear/Copy/Paste Operator: it is now possible to “Drag” a group of notes using selection. To do this, make the selection with the diagonal to copy and immediately click again (it will detect as a double click that will establish the selection ready to drag).
  • Fixed: If the PRS window is not in the foreground & any modifier keys are pressed ([SHIFT] [CTRL] [ALT]), bringing the PRS window back to the foreground & releasing those keys could cause some keys to remain pressed.
  • Fixed: Preferences/About PRS: the scaling of the PRS logo does not load correctly.
  • Modified/Added: Some “tooltips” have been added or modified.
  • Modified/Added: Some “messages” that appear in the top bar have been added or modified.
  • Improved: Part of the code has ben revised & optimized.
  • Modified: The User’s Manual has been revised & updated.

Piano Roll Studio v3.1.384 (July 2022):

  • Fixed: Clipboard paste may return a compare error between a value and nil in some specific case.
  • Fixed: Effect Parameter Editor: the text information can sometimes overflow when changing the Vertical Zoom.
  • Fixed: The key command monitor still shows some states when the tool is off.
  • Improved: Capturing Note Block Length for insert or insert and drag should now work better. This ensures that Note Block movement feels more consistent.
  • Improved: Part of the code has ben revised.
  • Modified: The User’s Manual has been revised & updated.

Piano Roll Studio v3.0.378 (May 2022):

  • Added: Important new feature to perform Horizontal Zoom of the Grid with 20 or 10 steps (21 or 11 horizontal sizes). By default, it does not show any Horizontal Zoom (0). This allows the width to be reduced to about 1/3 at Minimum Horizontal Zoom (-12).
  • Added: Preferences/GUI. Window Config: new options of “Image Monitor Limit” to custom a resolution & scale to limit the area of the PRS window.
  • Changed: Chords: The “Custom” Chord now allows up to 12 notes. Before it was limited to 7 notes.
  • Added: Chords: now there are 4 customizable Chords: “Custom 1”, “Custom 2”, “Custom 3”, “Custom 4”.
  • Added: Chords: new Chords of two notes: “5 dim”, “5”, “5 aug”. Before there was only “5”.
  • Modified: Vertical Piano: Now the Base Note of the chord can be moved from the Vertical Piano with [CTRL SHIFT] + Wheel.
  • Changed: Preferences/Miscellaneous: “Lock Ruler Wheel” is now “Look Ruler Zoom”. To safety control disable the Wheel action for the Ruler Horizontal Zoom.
  • Added: Preferences/Miscellaneous: new “Ruler Zoom x2” checkbox. This option doubles the speed of the Ruler Horizontal Zoom.
  • Added: Preferences/MIDI Control: new HZ knob to control the Horizontal Zoom.
  • Changed: Ruler: The mouse Wheel now change the Horizontal Zoom of the Grid with 20 or 10 steps.
  • Changed: Ruler: The command [CTRL] + Wheel now change the Horizontal Zoom of the Grid directly between Maximum Horizontal Zoom & Minimum Horizontal Zoom.
  • Changed: Ruler: The command [ALT] + Wheel now change the measurement steps (beats) with ±1.
  • Removed: Ruler: The “Ruler Position Marker” has been removed to make the Ruler control easier and cleaner.
  • Modified: The load of the next pattern now relies on a small delay timer to ease it.
  • Added: Preferences/Note Block & Grid Options: new “Time” valuebox in milliseconds to “Next in Song Playback” to load the next pattern.
  • Added: Preferences/Miscellaneous: new “Steal Cursor Keys” checkbox. This option control the Vertical Piano & the Horizontal Zoom, replacing the typical controls of Renoise for line & track navigation.
  • Added: Preferences/Theme: RGB Colors: new button “Restore x item Color” (the “Restore All Theme Profile” button has been moved from its place).
  • Added: Preferences/GUI: Window Config: new buttons to capture the Oct x Lns & Horizontal Zoom & Parameter Editor Vertical Zoom for window configuration.
  • Improved: Preferences: some valueboxes now include the units of measure (ms, st, EC…).
  • Fixed: The “Vertical Piano Chaser” keeps notes highlighted in some unwanted case, such as using selection to clear an area with note blocks.
  • Added: The SHIFT-CTRL-ALT monitor from the top bar now includes the state of all keys. This helps to visualize & memorize the most used command combinations.
  • Modified: the SHIFT-CTRL-ALT monitor from the top bar now can be set each state from the mouse. The mouse button now allows resetting all 3 states to disabled. Therefore, it is possible to control these modifier keys from the mouse, without using the alphanumeric keyboard.
  • Fixed: The latent state of the SHIFT-CTRL-ALT monitor from the top bar can stay active. It should be deactivated.
  • Fixed: Preferences/Edit Options: The “Clear Note-Off Only” checkbox prevents the correct operation of the “Drag Pitch Freely” option.
  • Added: It is now possible to hide/show the Parameter Editor (bottom panel).
  • Improved: The Restore/Maximize Window button from the top bar now includes Hide/Show the Piano Roll with [SHIFT F12] or Hide/Show the Parameter Editor with [CTRL F12] or Minimize/Restore with [ALT F12]. Also works with the MIDI Control panel.
  • Improved: Selector Mode 1: “Paste from Clipboard” now detects the base note & destination note with transposition.
  • Improved: Selector Mode 4: “Add Rows” now more efficiently controls the insertion or removal of Note-Offs.
  • Improved: Selector Mode 6: convert the current note column to chord now correctly cuts off at the end of the selection using Note-Offs.
  • Changed: Selector Mode 6: “Detect the Chord” is not “Detect or Steal Chord” It is now possible to “steal” a non-existing already written Chord in the list if an unconfigured Custom Chord is selected in the list (load the already written Chord into the Custom Chord for reuse).
  • Improved: Selector Mode 8: the loop of a pattern selection now works by overflowing the surface of the next pattern.
  • Improved: The “Oct” & “Lns” values now show two decimal places for better fit accuracy.
  • Fixed: Parameter Editor Panel: Panning. A visual error occurs when modifying a vertical bar R-L (panning parameter) over a full vertical bar (other parameters).
  • Fixed: Parameter Editor Panel: Volume or Panning. Return a invalid maximum volume string or maximum panning string in the vertical bars with amount <=F (hexadecimal).
  • Fixed: With the PRS in the foreground, in some cases some key commands return operations in the pattern editor when they should never happen. This happens with pressing and holding the key command.
  • Added: The Note Block icon for “Note Block Length” now has a blink indicator (flicker visual effect) for values greater than 0.
  • Added: New visual scrolling effects in the top information bar & in the logo inside About PRS.
  • Modified: Superior controls bar: the switch of Note Edition Mode or Song Playback Mode now also shows the activated Edit Mode (Pattern Editor) in yellow, when it is in Song Playback Mode.
  • Changed: New commands [SHIFT CTRL F1] to [SHIFT CTRL F12] to change the number of cells of the Note Block Length. They were previously [CTRL F1] to [CTRL F12].
  • Added: New commands [SHIFT ALT F1] to [SHIFT ALT F12] to control the Note/Effect Columns the same as the 1-12 0-8 navigation pad.
  • Added: Preferences/MIDI Control: New “MIDI Mapping Files” panel. It allows to manage the XRNM MIDI mapping files easily, with load, clear, save & open the containing folder “…/xrnm”.
  • Changed: Preferences/MIDI Control: The panel of “Knobs & Pads Controls” has been remodeled & expanded. Includes new descriptions.
  • Changed: Preferences/MIDI Control: New “PAD 14 + PAD 15 + PAD 1” to “PAD 14 + PAD 15 + PAD 12” to execute the commands [SHIFT CTRL F1] to [SHIFT CTRL F12] to change the number of cells of the Note Block Length. They were previously [CTRL F1] to [CTRL F12].
  • Added: Preferences/MIDI Control: New “PAD 14 + PAD 16 + PAD 1” to “PAD 14 + PAD 16 + PAD 12” to execute the commands [SHIFT ALT F1] to [SHIFT ALT F12] to control the Note/Effect Columns the same as the 1-12 0-8 navigation pad.
  • Added: Preferences/MIDI Control: New knob “HZm” for Horizontal Zoom control.
  • Added: Preferences/MIDI Control: New knob “Pno” for Piano control & edition. This knob allows you to edit new notes and is very useful for correcting existing notes.
  • Added: Preferences/MIDI Control: New knob “Pos” for Position Navigation (LPB, Sequence, Line) & locate notes with “Search Nte”. Also to clean the entire line.
  • Added: Preferences/MIDI Control: New knob “Trk” for Track Navigation & Note Columns controls. Also to undo/redo.
  • Added: New messages being included for the top bar, with special attention on Selector Modes.
  • Fixed: The mouse indicator button sometimes did not show the illuminated on/off state with some click actions.
  • Improved: Part of the code has ben revised.
  • Modified: The User’s Manual has been revised & updated.
  • Modified: The preferences file “preferences.xml” has changed with more options. It is not possible to use a preferences file from previous versions.
  • Reminder: If you have an expired license registration version due to changes in version 2, you can request a new one from the author.

Piano Roll Studio v2.1.298 (April 2022):

  • Added: Preferences/GUI. Window Config: new checkbox to «Vertical Piano Chaser». Lights up the keys when triggering the Notes in the Play Position (use the RGB color of the Tracks).
  • Added: New command [CTRL 1] to change the «Vertical Piano Chaser».
  • Added: New command [ALT 1] to change the «Group in Song Play» (only for Song Playback Mode).
  • Added: New commands [CTRL F1] to [CTRL F12] to change the number of cells of the Note Block Length.
  • Added: MIDI Control: new «PAD 15 + PAD 13» to execute the command [CTRL 1] to change the «Vertical Piano Chacher».
  • Added: MIDI Control: new «PAD 16 + PAD 13» to execute the command [ALT 1] to change the «Group in Song Play» (only for Song Playback Mode).
  • Added: MIDI Control: new «PAD 15 + PAD 1» to «PAD 15 + PAD 12» to execute the commands [CTRL F1] to [CTRL F12] to change the number of cells of the Note Block Length.
  • Improved: Ruler: The «Ruler Position Marker» now works finer with [CTRL] + Click & drag horizontally. It will only work when the Grid is not scrolling.
  • Added: New messages being included for the top bar.
  • Modified: The User’s Manual has been revised & updated.

Piano Roll Studio v2.0.293 (March 2022):

  • Added: Full compatibility with Renoise v3.4.1 & later.
  • Added: Ruler: new “Ruler Position Marker” Permanently mark a line for reference with [CTRL] + Click & drag horizontally. It will display the same color as the song play position.
  • Added: Preferences/GUI. Window Config: new checkbox to show the “Ruler Position Marker”.
  • Added: New control panel for randomizing amounts in the Effects Parameter Editor. Allows randomizing any selected parameter by establishing a range (Max-Min), from the selected line onwards.
  • Modified: The randomization of notes with Multiple Selection Mode (5) now adjusts to the transpose scale of the selected instrument.
  • Modified: The transpose up/down with Multiple Selection Mode (2) now adjusts to the transpose scale of the selected instrument.
  • Improved: The clear Note Blocks with Multiple Selection Mode (1) now analyzes and removes lost Note-Offs.
  • Improved: Note-Offs treatment for Chords: The Note-Off insertion with [SHIFT ALT] + Click and drag now works for all Note Blocks of the selected Chord.
  • Added: New transpose scale adjustment button. When selecting a transpose scale, this button will appear. Allows you to realign existing note blocks in the pattern-track within the transpose scale of the selected instrument.
  • Added: Preferences Windows: new section “Note Block & Grid Options”.
  • Added: Preferences Windows: new behavior of the right checkboxes to hide/show the subpanels. Now with [CTRL] + Click you can hide/show the rest of the subpanels at the same time.
  • Modified: Preferences Window: now the visible/hidden state of each section also is remembered.
  • Modified: The note block RGB color difference between the selected note column & the rest of the note columns is now slightly larger to differentiate them. This is a very subtle adjustment.
  • Added: Preferences/GUI. Window Config: new checkbox to “Group in Song Play”. Display only the Tracks within the “Parent Group” to Song Playback Mode. Allows to isolate each Group.
  • Added: Effects Parameter Editor: new panel of line & delay time in milliseconds. This panel appears when you click on any delay bar. It allows to calculate exactly the trigger times of the notes & to synchronize & readjust the negative delay of the track.
  • Added: Preferences/Theme. RGB Colors: new button “Restore All Theme Profile”. Restore the selected Theme Profile completely to the default RGB colors.
  • Improved: The Note block selection in Selection Mode (2) (Multiple Transpose) is now more consistent when the user attempts to transpose & translate individual Note Blocks.
  • Modified: Some tooltips have been modified/updated.
  • Fixed: Next in Note Edition with “Another Track” does not show the note blocks of all visible note columns of the “Another Track” when the number of columns is greater than the current track.
  • Modified: New protection system. Now it is possible to select between the “name” or “email” for registered users, to display in the top bar. This allows for more secure video recording using the PRS for creating public content.
  • Improved: Part of the code has ben revised.
  • Added: New folder “scheme” with a Basic Scheme of the Piano Roll Studio in PDF & PNG format.
  • Modified: The User’s Manual has been revised & updated.

Piano Roll Studio v1.1.271 (February 2022):

  • Fixed: A notifier remained active after turning the tool ON and OFF. An error occurred when editing notes from the pattern editor of Renoise.

Piano Roll Studio v1.1.270 (February 2022):

  • Added: Song Play Mode: now allows to display the next Pattern.
  • Added: Includes the continuity of Note Blocks in the transition between Patterns when the next Pattern is displayed inside the Grid.
  • Added: Preferences / Miscellaneous: new options “Next in Song Playback”.
  • Modified: Preferences / GUI. Window Config: new options “Next in Note Edition” and “Next in Song Playback”. Allows a continuous display between the current pattern and the next.
  • Added: Preferences / Miscellaneous: new option “Custom Modifiers” of alt/option and control/command for Mac Operating System.
  • Fixed: Note Block Info: “Ins Nme” could return an error of index greater than the maximum index.
  • Fixed: Selector Mode 6: “Detect the Chord” does not release the keys on the “Custom” chord after detecting this chord and playing it when the “Base Note” is diferent to C-4.
  • Modified: The User’s Manual has been revised and updated.

Piano Roll Studio v1.0.264 (January 2022):

  • Initial Release.
15 Likes

This is what I missed from age…

Let me test a bit

Grazie Raul!

1 Like

Looks impressive, might even attract more people that are used or coming from other piano-roll based DAWS.

1 Like

Thanks to you. Enjoy it!

1 Like

Yes. But it is also useful for any type of composer, also for those experts in trackers. It really helps a lot visually, and editing is extremely fast when you learn the keyboard commands combined with the click of the mouse.

I am aware that the PRS has many things. It’s a matter of learning the commands. If I have time, I will leave instructions in this forum on how to use it without having to study the User’s Manual so much.

Enjoy it!

2 Likes

looks great, thanks!

Thanks to you. Enjoy it!

How to quickly get started with Piano Roll Studio?

The PRS has an extensive User Manual (in Spanish and English), accessible from the tool itself. Pretty much everything is detailed there. But if you want to quickly start controlling it you can follow these few steps (Remember that it is better to obtain a License for the best experience)…

  1. Previous configuration. Consider configuring Renoise with the following options:

image

This information panel is in PRS: Preferences (button) / Renoise Pre-Config

  1. Control commands. The PRS is divided into several panels or control surfaces (vertical left piano, ruler, navigator, note editor grid, and parameter editor panel). Each surface has specific keyboard + mouse action commands. Basically, you just have to learn the available combinations. In the installation folder of the tool you will find the following image with all the controls. You can even print it out on paper to learn:

mouse_key_commands_white
*This image is available inside the installation folder: …\ com.ulneiz.PianoRollStudio.xrnx \ keys *
Go to Renoise: Tools / Tools Browser. Select “com.ulneiz.PianoRollStudio (Piano Roll Studio)”. Right click on “Reveal in Explorer…

Basically it is about combining the commands SHIFT - CTRL - ALT + the mouse click or turning the wheel (or equivalent for Mac). There are also a few global shortcut key commands for certain functions.

Parts of a note block: head, body and foot

Each note block is divided into 3 parts: head, body and foot:
5_1_3

These 3 parts are extensively detailed in the User Manual. Acting with the mouse on each part will solve a different operation. Always keep this matter in mind.

Examples of basic control commands

There are a wide variety of control commands for multiple editing functions. But the essence of control is always the same. The following examples are classified as “simple editing”…

  1. Insert a note block. With CTRL + simple click on a cell of the grid:
    6_2_1
  2. Delete a note block (or several). With ALT + simple click on the head of the note block, or with ALT + click and drag horizontally:
    6_3_1
  3. Humanize notes with the delay value. With SHIFT + CTRL + Click and drag horizontally. With the same operation you can apply a volume value only on the notes.
    9_8_1
  4. Quickly create curves with parameter values. With CTRL + ALT + Click and drag horizontally.
    9_5_1
    9_5_2
    These are just some examples of control commands. In the user manual you will find many more operations of this type, which follow the same control philosophy.

Advanced operations with Multiple Selection Modes

In addition, the PRS has an advanced editing system based on multiple selection, always using SHIFT + click and drag freely. This allows up to 4 diagonal strokes to be used to trigger different operations. There are a total of 32 + 3 different operations with the Multiple Selection Modes. In the upper bar there are the buttons [1]…[8] to change mode.

  1. Modo 1, Cut, copy, paste, continuous paste…
    8_2_1

The 8 modes are different, but are controlled in a similar way, with the selection. All the details are in the user manual.

The Preferences Panel. Change what you want.

In the next panel you can customize a multitude of options that change the behavior of the PRS.
4_2_1
This configuration panel is in PRS: Preferences (button) / Preferences
For example, use the Note Block Info option to change to change the information displayed in the note blocks, or Ruler Type option to change the ruler. Things like that. You can experiment with each option to understand it better…

All this is a small part of everything you can do with Piano Roll Studio. If you learn these basic things, the rest will be very easy for you. Of course, the PRS has much more. It needs a small period of adaptation by the composer, like any other editor. However, when you learn the control commands you will go like a bullet.

2 Likes

This looks amazing, I bought a licence for PRE a month ago, is it possible to exchange the licence for this version?

Hi @fineprimitivesounds
The Piano Roll Studio is a completely new tool (totally new code and all that…). You need a completely new Personalized Use License, valued at 20 € (euros). It is not linked to the PRE tool. If you are interested send me a PM. You can try the Piano Roll Studio before. Enjoy it!

Send me a PM with this matter and we will find a solution…

I copy here more information available in the first post for those who might be interested…

Attention: 40% discount until June 30, 2022.

If you have a Personalized Use License for PRE (Piano Roll Editor), you can get the Piano Roll Studio with a 40% discount. The “Registration File” costs 12€ (euros). Discount available until June 30, 2022. If this is your case, let me know with a PM if you are interested…

I would like to buy the upgrade license since I have PRE. Thank you!

This is already resolved through PM. Thank you for contacting! Enjoy it!

I have searched. In the manual it shows the scale being used in the top bar. I cannot figure out how to make it appear. Can anyone point me in the right direction? Thanks

  1. Go to: Piano Roll Studio: Preferences Window (second right button inside the superior bar).
  2. Go to “Mouse/ Keys tab”.
  3. Go to “Left Piano Controls”, and read the two last lines.

You simply have to use above the left piano:

  1. [CTRL ALT] + Weel for instrument scale.
  2. [CTRL ALT SHIFT] + Weel for key scale.

This action appears in Section 3.3 of the User Manual. It changes chords first, and then changes the scale of the selected instrument.

Remember that the scale is a characteristic of the instrument. Each instrument uses its own scale.

Always visit this “Mouse / Keys” panel to remember the keyboard commands depending on the control surface used.

mouse_key_commands_white
*This image is available inside the installation folder: …\ com.ulneiz.PianoRollStudio.xrnx \ keys *
Go to Renoise: Tools / Tools Browser. Select “com.ulneiz.PianoRollStudio (Piano Roll Studio)”. Right click on “Reveal in Explorer…

You can print it in black and white to have all the keyboard commands on one piece of paper.

Unfortunately the alt key is not working. Not sure why…

Are you on MAC? PRS works fine on Windows. The ALT key works fine. Make sure the window is in the foreground.

On MAC or Linux it should work exactly the same.

On MAC. Cmd key takes place of ALT on MAC. That key does not respond when the wind has focus

Maybe you should map your Cmd key as Alt key on your Mac? Or do you already have it done?

The API of Renoise use three commands to control inside Windows, as “modifier”:

  1. “control”
  2. “shift”
  3. “alt”

These names are the ones used by the tool to work. I don’t know if on Mac, instead of “alt” it is a different name. However, if there is a problem here, I will investigate it and it will be resolved. But I need to know if on Mac, those “modifier” names are the same for all 3 operating systems, Windows, Linux and Mac.

Actually alt is option on the Mac. Searching for solution.

1 Like

When I press the ctrl or shift with prs in focus the buttons highlight at the top