Simple Pianoroll: com.duftetools.SimplePianoroll.xrnx

Absolutely stunning tool that makes Renoise even better than it was. Many thanks.

As is, however some of the keyboard shortcuts (the ones regarding note length, for instance) won’t work on an AZERTY keyboard layout because the top row digits aren’t directly accessible, unlike QWERTY.

The only work-around I can think of is to change the keyboard layout in Windows IME.

Do you think you could add an option within the tool?

Thanks a lot.

2 Likes

Thank you. When you enable the keyboard status bar in Preferences, which keys are the piano roll showing you, when you press just “1”-key or “2”-key without modifiers?
image

Edit: Shouldn’t be a problem to add an option to enable AZERTY-mode. AS far as i can see, it mainly affects the number keys. I would invert the shift key state for number key row to solve this.

Hi,

Thanks a lot for your prompt reply.

Here is what it displays when pressing “1”

image

This is “CTRL+1” (no other modifiers)

image

Many thanks.

What does it display when you just press shift+1? Is it still “&”?

It displays “SHIFT+&”

1 Like

Please try: testversion
Just drop it onto Renoise.
There is a new option, AZERTY mode. Enable this, and the number keys should work. But it works the same way, like in Renoise itself, where you can use CTRL+0 … 9 to change edit step. I tested it with french keyboard layout in Windows 10. When you found other non working keyboard shortcut, then please report them here.

1 Like

Thank you so much, it works perfectly.

For all intents and purposes, I just checked, the edit step values for the pattern editor are mapped to CTRL+the accented characters by default, it seems (I never changed them).
image

2 Likes

Thx for testing. Yeah could be possible that Renoise is using scan codes. In the tools api, i only have key name and character. I’ll add some info about AZERTY to the readme, so it will less confusing.

:+1:

New version uploaded 1.8

Shading amount of grid can be changed now.
New highlighting of the whole row during playback, similar like in FL. (can be disabled)
Several bug fixes.

image

  • feature: add little transport buttons (play, loop and stop)
  • feature: add note row highlighting, when note is playing and preview
  • feature: add display support for Qx fx command
  • improve: add AZERTY keyboard mode
  • improve: add shading settings for piano roll
  • changed: remove playing note highlightings, when playback stopped
  • changed: note click audio preview can now be hold
  • fix: default value for display time of key info bar
  • fix: render retrigger effect on line 1 and when note length shorter 1
  • fix: wrong note highlighting, when note was shorten with cut effect
  • fix: broken centering of the grid
  • fix: crash when note instrument value is not valid
6 Likes

Had this issue :confused:

‘C:\Users\myusername\AppData\Roaming\Renoise\V3.2.1\Scripts\Tools\com.duftetools.SimplePianoroll.xrnx’ failed to execute in one of its menu entry functions.

Please contact the author (dufte (toimp)) for assistance…

main.lua:1251: unknown property or function ‘style’. can not assign new properties to an object of type ‘Text’
stack traceback:
[C]: in function ‘_error’
[string “do…”]:15: in function <[string “do…”]:9>
main.lua:1251: in function ‘fillTimeline’
main.lua:2509: in function ‘main_function’
main.lua:2550: in function main.lua:2549

You try the 3.2 build, right?
Could you upgrade to Renoise 3.2.2? It seems there was a bug in 3.2.1: [fixed 3.2.2] Problem API with viewbuilder text: "style" property, not available to change

The best would be to upgrade to 3.3, so you can use the latest version. There are a ton of changes and fixes between 0.7 and 1.8 :slight_smile:

I have a suggestion to you. It is very confusing for me that the window is not painted always in the specified H-Gridsize like defined in preferences.

For explaning my Gridsize is 108 horizontal. I maked a Song with 128 patternlenght and 108 is for me the most comfortable size. After work a few days with this, i reload an old project with only 64 'er patternlenght. And the windows was only half size big. This was so strange that i thought this where a bug in first moment. After some thinking i came on the patternlenght differs causing this. I tried different song with differenf patternlenght and the size of the windows is everytime different when the pattern lenght is under the configured H-Gridsize.

I would prefer if the windows always open with configured gridsize for better ergonimics and overview. if patternlenght is smaler as gridsize value leave the rest unpainted if maybe.

happy tracking :slightly_smiling_face:

1 Like

New version uploaded 1.9

Added hacky scroll wheel support:
scrolling

Detected or selected scale is now visible:
detectscale

Current track with track color is now visible:
currenttrackwithcolor

  • feature: “hacky” scrollwheel support for grid and piano keyboard scrolling
  • feature: add keyboard shortcut page down / up for scrolling vertically
  • feature: show current track name and color above the piano keyboard
  • improved: show current selected or detected scale under the piano keyboard
  • changed: window width will be stable, doesn’t jump between pattern length width’s
  • fix: dont allow to change ghost track to group type
  • fix: several smaller fixes

For download see first post.

7 Likes

Your keyroll Editor becomes better with every version. Great work mate! :slight_smile:

2 Likes

One of the best tools I’ve ever seen a Renoise User add. The fact I can copy, paste, delay, do so much with the editor to transpose as well, see ghost tracks. It’s a complete game changer.

Bless your kind soul for updating it so frequently. Thank you so much for making this, FOR FREE. It’s amazing!

You’re amazing.

3 Likes

The man is a genius!!!Keep up the good work this is a game changer for a lot of people and although i dont like piano rolls i like to have the option available.Thank you

2 Likes

I think i have found a Bug. If i resize patternlength he stretches last Note. Dont sure if this is expected behaviour.

image

After the patternlength change i get this

image

And i have a suggestion too. Can you mark then end of pattern with and blue “E” or something and draw the free windowarea like disabled range. Maybe outhatched or darker or with less saturation painted? This would not looks so empty at smal pattern sizes.

And a Qestion. right direct besides Pianoroll is a 2-3 pixes width viewrange where some half notes (black) will painted white if i set Notes in grid. what means this function?

i mean something in this… not too complex

Unbenannt-1

happy trackin :slight_smile:

1 Like

Yep, you reported this already. Didn’t tackled this, yet.

You mean this?
image
It’s this feature:
image
Can be disabled. I use this, so i can quickly draw fitths for the current selected note.

2 Likes

Hi,

instead of the outhatched area after patternend you could integrate ability of wallpapers/backgroundimage if that is maybe. then we could get such… :grin:

Unbenannt-1

happy tracking :slight_smile:

2 Likes