Simple Pianoroll: com.duftetools.SimplePianoroll.xrnx

Awesome

Maybe as an optional feature: While you’re still holding down the mouse button after drawing a note, you could change the velocity by moving the mouse up or down. I think that’s how it works in Bitwig.

Edit: The scroll wheel fix wasn’t 100% correct yet, grid scrolling ended up being inverted because of it. Should be all good now though. :smiley:

1 Like

Yeah that rings a bell, I’ve not got Bitwig installed on my new machine to check, but remember it feeling quite slick as a PR.

I’ll check out the fix (EDIT: yep seems to work well now!)

I guess when you mention them they are here again:

https://github.com/ryrun/com.dufte.SimplePianoroll.xrnx/blob/master/out/com.duftetools.SimplePianoroll.xrnx

Sidenote I was wondering:

Pen mode + Ctrl = Select mode
Select mode + Alt = Pen Mode

Is there a reason that its not either both Ctrl or both Alt to toggle? Would be a handy consistency.

I need to take a look at the keyboard shortcuts anyway. Some of them probably don’t make much sense anymore and could be adjusted.

1 Like

Yeah iirc was logic was the first to do that , during the Emagic days on PC

com.duftetools.SimplePianoroll V5.1 (for Renoise 3.5)

This bugfix update includes the various fixes and improvements since the 5.0 release, better mouse cursor behavior, new 3D emboss option, and more.

Download: https://www.renoise.com/tools/simple-pianoroll

7 Likes

Have you given thought to implementing Cmd-based keybindings for Mac users? For example, it’s awkward having to use Ctrl-X instead of Cmd-X, and pressing Cmd-X by mistake can cut the wrong note if it’s selected in the pattern editor.

Originally, I came from the Windows OS world and actually started developing this tool on Windows system. I think there was already a request back then to make it work for Mac users, so I added an option for that:
image

These days I’m actually using a Mac myself (Mac Mini M1), but since I switch often between Windows and Mac a lot, I still use the Windows shortcuts on MacOs. You should give that option a try and see if it works for you. Just keep in mind that some of the other mappings might need to be pressed differently, when enabled.

2 Likes

I discovered that option after I asked, but it didn’t seem to be working. Maybe I just needed to restart the tool, because it’s working now. Thank you!

1 Like

Thank you SO much for the 3.5 update, it made a clunky feeling tool into something that feels almost native!
Here’s a suggestion: A velocity editor like that in the FL Studio piano roll, that sits under the piano roll, that’d be killer.

Again, thanks for your work!

3 Likes

Yep, its on my todo :slight_smile:

6 Likes

Hello toimp, how you make the different Notecolors? Is there a hidden function?

happy tracking :slight_smile:

I’m using a few different instruments within the same track. The piano roll automatically changes the colors so you can tell them apart.

1 Like

Have you considered adding a button or shortcut for note preview? ā€œNo note preview during song playbackā€ is pretty good but an easy toggle would still be nice.

Yeah, shouldn’t be a problem. There’s still room next to Solo and Mute. It would just be a general switch that stops any sound from playing when drawing, moving, or clicking notes.

1 Like

Btw, this might be user error, but I was not able to get any of the Alt keybinds working on macOS (e.g. Alt-M for mute). Option-M gets passed through to Renoise regardless of my settings.

Hmm, then I’ll have to take another look at it. Maybe it broke over time. I might need to rethink the whole keyboard mapping thing so people can set it themselves.

Edit: @spinesois Uploaded a test build with a note preview button toggle next to mute/solo.

2 Likes

Awesome, thanks!

2 Likes

Just some random clicking in renoise and I bumped into what is probably a rare situation, but the instrument is index 0A and non existant. Tried to move the notes in SPR and got the error:

1 Like

Tried to reproduce the bug, but couldn’t figure out why it happens. I’ve added a check for the instrument index parameter now. While messing around, I also found another bug that caused the active instrument in the piano roll to end up as ā€œNoneā€, which led to more errors down the line. Both bugs should be fixed now.

I also added a small fix so that a missing ā€œrefreshā€ from the Preferences window is now triggered when you close it using the X button.

Can now be tested via the test build.

2 Likes