Brainstorming: Piano Roll

Idea two is kind of already mentioned, can’t find the thread now though. Idea one takes up too much space, two is better!

Piano Roll :)

Yay. I’m really exited about this. Renoise is my preferred method of writing music but I’ve noticed my music has become much less melodic since I’ve started using it. I used to use fruity loops piano roll in order to write melodies and for some reason being able to see the notes compared to each other on the “page” helps me express my melodies a whole lot easier.

I also agree with Sagosen that the piano roll should work along side the tracker. So if I used a piano roll to write my melodies then I could collapse the PR and it would be written down in tracker info inside the track.

Another suggestion would be to have your PR for each track transparent and layered on top of each other so you could see where you placed your notes with a different instrument on another track while placing the notes on your current track. This would help writing melodies on top of a chord progression IMO.

Great work!! Can’t wait to see it in action! Good luck!

hahhahahaha

You can do it! :rolleyes: Wish you the best luck!

I dont like piano rolls. I just cant get used to it. But i could like a vertical piano roll. If i try hard. :rolleyes:

If the developers dont want to put too much effort in this, i think piano roll can look and behave exactly same as in Sunvox.
I like especially that you see the last note you pressed, nice feature.

yes, that’s quite helpful.

I’m confident Renoise devs will come up with a cool solution

they have an excellent track record so far,
in fact they usually resolve things in ways far better than I could’ve imagined

I’m not sure why so many people want the piano roll to be vertical. The horizontal piano roll is pretty much standard, just like the horizontal sample editor (which nobody seems to complain about), and it works with the aspect ratio of a screen better as it’s more useful to have a greater display range for time than for pitch. Besides, if the pattern editor works as it does now and the piano roll is a separate editor, there’s no harm done for the ones who prefer the traditional pattern editor.

I think that Renoise is very similar to Matrix seq in Reason, more than any other ‘piano rolls’. But matrix is more arpegiattor and Renoise piano roll. There is no reason why to want something like Matrix in Renoise. The strongest point of “classic piano roll” (the best one i´ve found has FL Studio) is writing harmony and this is something that you can not do with Matrix. If i´ve been a composer with a great theoretical knowledge of music I might be 100% pleased with Renoise / tracker way of doing it but when i need to experiment, moving with notes in chords, trying to find nice melody or harmony in some specific scale it is uncomfortable with Renoise and i have to use external tools like http://sf.remixta.net/. For some reasons I find moving notes to the random positions more enjoyable than pressing random keys (a lot of things are easier with mouse when things get complicated) and i usually tend to experiment with melody / harmony little more in horizontal and graphical sequencers, thats why it would be nice to have a piano roll ^_^/>/>

IMO

it’s the ugliest ui design choice ever though. a bad compromise. also, it’s a flawed comparison because you don’t actually compose in the sample editor.

it doesn’t even make sense. when i play a piano i see it right in front of me… laid out horizontally.

if people want the standard stuff then they will stick with logic, reaper, cubase or any of the 321473 other horizontal scrollers.

But the other horizontal Piano Rolls are far from being “perfect” ; globally the left side pianos take a lot of vertical space even when you’ve got one monophonic lead line to display, for example. Trackers can ealsy help you to precisely align your sounds/notes to rythms, and your notes to other notes from other tracks, while PRs are often shitty on this simple point, you can’t easly see and align other notes of other instruments. And let’s be honnest, when I play in realtime with my keyboard I don’t turn it counterclockwise, this way of using a piano is completely unnatural. I’ve always found PR boring to use simply because of that. So the question is NOT : “what a standard horizontal PR can bring to renoise”, because the answer is so obvious : something shitty, & uncohesive. The true question is to know how a tracker could improve the pianoroll concept and make it work faster better and in a more natural way.

You can see other notes of other instruments. It is called ghost notes and a lot of DAWs support it (fl studio, S1 etc.).

Btw. I think that horizontal PR has better connection with mouse wheel and it is more intuitive - i prefer to moving with notes up and down, not left and right. My hand is also more innacurate when moving horizontally and not vertically, but besides that I think that vertical PR is Renoise more logical than horizontal. So yes, it must be something what takes little different approach to PR or just rob sunvox idea :rolleyes:

An earlier version of the Ohm Studio Beta had the option to toggle the piano roll between horizontal and vertical, don’t know why they removed it and just went for the horizontal one. I think it was very cool to have both options.

Sorry I wasn’t clear : imagine that you’ve got a ghosted kick located in c-2 in the piano view, and a lead line that you’ve got to play around c-8 in the piano view. There are too many spaces/notes between those keys, and globally on laptops, all the standard PRs keys are displayed counterclockwise and can’t be all seen vertically, so you’ve got to use “scroll bars”, what’s just boring.

When you check the renoise piano view in the “sample layer” tab, you can see that renoise displays it correctly and the entire screen width is used by default. No need to use scroll bars here. So, it’s more natural, and it’s even more visually usable.

And if you’be got some precision troubles with horizontal mouse moves, it’s just a problem of mouse sensitivity on the horizontal axis. This kind of thing is easy to code ; any coder can define vertical or horizontal mouse sensitivity, it’s been added for ages in 3d games…

Yeah, never fully realized that.

Btw RPG was great.

I don’t think I’ve ever engaged in thread necromancy of this magnitude, but this thread was opened 11 years ago - I’m going to assume the Piano Roll has been shelved? If so - might make sense to un-pin this thread?

(For what it’s worth, I’d enjoy having a piano roll, though I suspect it’d be really quirky to integrate, to say the least).

On schedule!

bump, 2.8.1 and… ? ;)