Jump to content


Photo
* * * - - 4 votes

PIANO ROLL integrated in Pattern Editor! A Advanced Pattern Editor

pianoroll piano roll PR Pattern Editor Phrase Editor

  • Please log in to reply
117 replies to this topic

#26 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 20 May 2016 - 20:05

If a Renoise piano roll does not solve the same problem as a standard piano roll, then there is no point of having one.

 

No! Renoise may have a piano roll better than a standard piano roll. Is not the same. In fact, it is better because it is integrated into a tracker. With this it is all said.  ^_^


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#27 Mark2

Mark2

    Advanced Member

  • Normal Members
  • PipPipPip
  • 80 posts

Posted 20 May 2016 - 20:13

If a Renoise piano roll does not solve the same problem as a standard piano roll, then there is no point of having one.

 

This is right. For me the question is: Should a separate piano-roll be able to create/view any Renoise pattern? I think, the answer should be yes, and then I think, the "reflection code" would be quite hard to do and reminds me of duplication: When a feature is to be added e.g. like "warp notes" (lengthen a block by an arbitrary factor), it would have to be added to both editors or one will fall behind and be rendered useless.


  • fladd likes this

#28 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 20 May 2016 - 20:20

This is right. For me the question is: Should a separate piano-roll be able to create/view any Renoise pattern? I think, the answer should be yes, and then I think, the "reflection code" would be quite hard to do and reminds me of duplication: When a feature is to be added e.g. like "warp notes" (lengthen a block by an arbitrary factor), it would have to be added to both editors or one will fall behind and be rendered useless.

 

This "piano roll", or whatever you want to call, would be integrated into the Pattern Editor. There is nothing to gets lost. It is another part of the Pattern Editor. It does not replace anything. Everything works in harmony. No problem.


Edited by Raul, 20 May 2016 - 20:20.

:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#29 Mark2

Mark2

    Advanced Member

  • Normal Members
  • PipPipPip
  • 80 posts

Posted 20 May 2016 - 20:39

Hi Mark2
 
Screenshots show a solution that does not exist. To make this possible, Renoise need to support 120 notes (10 octaves) inside the track. You can use a base note to move between octaves. The reference is the "C-" = Do. But, 
also you can scroll horizontally all the columns, to the right or left. It's a quick way to represent something big in a small space. At the end of the runway there may be a "base note":
 
Base notes: C-0, C-1, C-2, C-3, C-4, C-5, C-6, C-7, C-8, C-9. It would be a method to move fast, especially in Mode 2. Per example:

  • if you use the note base C-4 in Mode 1, the Pattern Editor show 3 octaves, 4, 5 and 6.
  • if you use the note base C-2 in Mode 1, the Pattern Editor show 3 octaves, 2, 3 and 4.

Everything depends on the chosen to represent graphic design.

 

Many instruments use one or two octaves as much. A complex topic piano could use 3, 4, or 5 octaves.
In fact, the workspace in most cases is smaller than those 120 notes because the instruments are not able to reproduce many octaves. This goes in favor for the whole topic.
 
In the screenshots is referenced octaves precisely. Most instruments are limited in few octaves, 1 or 2. The other day I composed a piano theme. I used only 3 octaves. I did not need more. In the end everything is simpler. What happens to the program, you need to think big, to avoid the limitations. Precisely why there are so many discussions on a piano roll. Everything seems bigger than it really is.

 

I like many aspects of your concept. But admittedly I ignored the modes you presented, because I would like at maximum the modes "track" and "pianoroll". More is too many, because modes in your concept seem to be sets of things. But I think I'd rather like *independent* *atomic* (smallest possible features) modes like:

 

1) [x] Sort notes by key from left to right (sort-once or keep-sorted)

2) [x] Display space wasters to give piano-roll look (example: when there is a C-4 and D#4 from left to right, display two space-waste-columns inbetween them)

3) [x] Draw "piano-roll-note" boxes from each note-on to its note-off

4) [x] Display whitish/blackish background colors in columns, when they are flat/sharp

 

I'd like to switch on/off 1) 2) 3) and 4) all independently**. Renoise patterns being what they are, I would be able to understand these changes at least.

 

(I have btw. never clicked on the piano keys picture in a piano-roll, it's a baby toy. Well, in FL-Studio you can use it to select a range of keys for those who need it.)

 

**well, activating 2) or 4) probably needs 1) to be activated


Edited by Mark2, 20 May 2016 - 20:45.


#30 fladd

fladd

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1200 posts
  • Gender:Male
  • Location:The Netherlands

Posted 20 May 2016 - 20:43

With this it is all said.

 

Glad we talked about it.



#31 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 20 May 2016 - 21:50

Glad we talked about it.

 

Of course, for this are these forums. You can find many ideas. Some better, some worse, and together discuss. That's just wonderful.


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#32 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 20 May 2016 - 21:56

(I have btw. never clicked on the piano keys picture in a piano-roll, it's a baby toy. Well, in FL-Studio you can use it to select a range of keys for those who need it.)

 

One of the things I like least about Renoise is that the virtual piano in Instrument Editor has hardly functions supported with the mouse. It could be very useful to locate the required note pitch, for example.

 

In the case of adding a piano roll like this, the virtual keyboard should count for something, not just for visual aid, but also editing tool with the mouse. You can create as many advanced things ...

 

And all this does not make it complicated to manage, quite the opposite.


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#33 Bungle

Bungle

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 504 posts
  • Location:Over there by the thingeemebob

Posted 21 May 2016 - 07:07

If a Renoise piano roll does not solve the same problem as a standard piano roll, then there is no point of having one.

Could not agree with this more.

No disrespect to the OP making the pictures, obviously spent time on this, but it has one major floor, it is just a tracker with some red overlays, it is as much like a piano roll as a drum step editor, yes they trigger notes, but they are very very different beasts, and unfortunately so is your design.

 

Not sure how many times this needs to be explained, a wheel tends to not get reinvented, because it works, it will always work, a piano roll can not and should not be reinvented, it works and will always work, not saying don't design new things, but don't design new things and call them a piano roll, sure fire way of hitting the fail button.


  • hmā, crazya02 and fladd like this
Meh

#34 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 21 May 2016 - 12:02

Could not agree with this more.

No disrespect to the OP making the pictures, obviously spent time on this, but it has one major floor, it is just a tracker with some red overlays, it is as much like a piano roll as a drum step editor, yes they trigger notes, but they are very very different beasts, and unfortunately so is your design.

 

Not sure how many times this needs to be explained, a wheel tends to not get reinvented, because it works, it will always work, a piano roll can not and should not be reinvented, it works and will always work, not saying don't design new things, but don't design new things and call them a piano roll, sure fire way of hitting the fail button.

 

Hi Bungle. This idea serves to incorporate a useful tool, that works and work in harmony with Renoise. Despite what some people think, they do not seem to understand the concept, this idea could be just like a piano roll, exactly the same. Only it looks vertically. But also it may have other functions, adjusted to Renoise. Missing more! This is not to invent anything. It is taking a useful concept and use it. It depends on developers to implement it or not. We need to imagine a little beyond the screenshots.

 

The advantage of this idea is that you can use a vertical pianoroll, with the best advantages of a standard piano roll (he does not need to be sophisticated), and visually jump directly to all functions of the tracker. Honestly, this is the best that could have Renoise in the future. That would be the way. Do not forget at any time that this idea should work in harmony with the Matrix Editor.

 

Yes, it is much easier to add a piano roll horizontally underneath, so that some are not allowed to break the head, covering the area of Automation Editor. No, better fill the screen horizontally, above the Automation Editor. Oh no, better fill all the screen in horizontally. Oh no, better to replace the tracker.

 

I repeat again and it is my opinion. If someday include a piano roll, the piano roll must conform to Renoise, working as backing, and not vice versa. The chances of a vertical pianoroll similar to this concept, well designed, not a screenshot representing an outline, would compare many tracks at a glance, taking one or two screens. You will drool! You have several tracks in mode"piano roll" running to pleasure! Why? Because it is integrated into the Pattern Editor.

 

Perhaps the word "integrate" is too big for some, I included. And maybe I'm wrong, and this topic not the best concept. I would like to hear current elaborate ideas about this.


Edited by Raul, 21 May 2016 - 12:04.

:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#35 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6330 posts
  • Gender:Male
  • Interests:wildlife + urban trekking

Posted 21 May 2016 - 12:45

Throwing the tracker heritage out of the window to make things the "traditional way" is the same as forgetting something important in the process. For example, you have those little numbers next to the note. Volume, panning you say? On a per-note level? I can hear someone say "wow, that's so easy and obvious". 

 
In a traditional pianoroll, you see the volume as part of the note but in order to change it's value you then have these bars underneath. That was never an optimal solution. 
So, what's nice about thinking "in the box" (from a tracker perspective) is that you also tend to think in terms of a keyboard based workflow. And essentially, the pianoroll is nothing more than a view of pitch relationships. That's what is so useful about it. 
 
To me this whole topic is not as much about a piano roll as much as it is a chance to give the pattern editor a critical look. And as such, I think it's a good discussion to have. 

Tracking with Stuff. API wishlist | Soundcloud


#36 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 21 May 2016 - 15:27

More screenshots squeezing this idea (equivalent to "Mode 3"). It is an sketch of what could be. Obviously, each column would have written different notes. Graphically it intuits how it works.

 

05-RENOISE-PIANO-ROLL-MODE-3-EXPANDED.png

 

The track can be extended horizontally from the top color bar. You could even add a sliding vertical zoom bar to the right of the editor (Perhaps this would be asking too much.).

 

Select a note at random. Deactivates the Piano Mode or change the Mode. Appears the Mode Tracker traditional. Change VOL, PAN, DLY, etc. of the note. Simple and very fast!

 

Of course, must work in harmony with the Matrix Editor also.

 

Enlarged image:

06-RENOISE-PIANO-ROLL-MODE-3-EXPANDED.png

 

Enjoy!  ^_^


Edited by Raul, 21 May 2016 - 15:34.

  • Eran Dax Lonker likes this

:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#37 Djeroek

Djeroek

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6697 posts
  • Gender:Male
  • Location:Borneo

Posted 22 May 2016 - 03:34

OT; When emulating arcade shmup's in emulators like mame, there's an option in the preferences to tilt the video output especially for vertical schmups. So one can flip the monitor for optimal emulation of the original, moar vertical space.

 

Examples of vertical shmup's;

 

Will never happen in Renoise :) & I think losing horizontal info would make a shittier tracking experience, but for a vertical piano roll more space would be needed imo / better overview.

 



#38 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 22 May 2016 - 11:32

Hi Djeroek. I like the program Rondo as an example. You can see another example:

 

https://www.youtube....h?v=5F7GNQAO4T4

 

However, it is not exactly fits this idea.

 

Will never happen in Renoise :) & I think losing horizontal info would make a shittier tracking experience, but for a vertical piano roll more space would be needed imo / better overview.

 

You need to think that with this idea, you do not have a single roll of piano, you have all tracks with piano roll. You can hide the tracks bother to compare between tracks. You can expand the track to show 10 octaves in vertical, occupying the entire screen vertically. The concept is almost perfect! I have seen other solutions other forum members to implement a pianoroll vertically, and not integrated as desirable. Ask impossible that transform Renoise. The best solution is the complete integration into the tracker.

 

To get an overview of what is happening with the song, you should keep in mind at all times the Matrix Editor. If not, the composer must understand visually what serves the Matrix Editor. Only then, he will have a global vision of the whole. Plead need a little more room to cram a pianoroll, it is even absurd. You will always need the Matrix editor for a vision together. The space that becomes in Pattern Editor using the Matrix Editor is often practically square.

 

But it's more if you need more space, then it is best to buy a larger screen monitor 27, 32" (higher resolution) or add a "Vertical Zoom Function" (a feature already complex). It is not a problem to choose between horizontal or vertical (it may hurt this phrase, but nobody thinks about it, however, if people think the horizontal pianorolls and other DAWs as an excuse shit, ignoring who have a advanced tracker front of their noses).

 

Who will you to please? Users of other DAWs or users of Renoise? We must be courageous! Yes, if Renoise had an upright piano roll, would be the only vertically pianoroll DAW. Oh my God, Renoise is the only DAW based on an ADVANCED TRACKER in the world!!!.

 

Courage and address the needs of Renoise is what will be great, not please users who want, note some irony, as babies have a standard horizontal pianoroll, because it's what they know. Open the mind and be courageous. Analyze screenshots in comment #36 contemplating all parts of Renoise (Pattern Editor, Pattern Matrix and Automation Editor). It is no more than a vague concept how big this could be.


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#39 Eran Dax Lonker

Eran Dax Lonker

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1248 posts
  • Gender:Male
  • Location:Germany

Posted 22 May 2016 - 12:39

I also think that piano roll that show all tracks side by side could be a nice advantage. I know other solutions from other DAWs where multiple note tracks are displayed at once too. The notes of different tracks of course in different colours but displaying the same notes in differnet tracks is a mess. on the other hand this note overlaps happens not very often , isn't it? ;)


Edited by Eran Dax Lonker, 22 May 2016 - 12:43.


#40 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1444 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 22 May 2016 - 13:43

Tried to script a stupid piano roll :badteeth: Personally I think a piano roll should be very compact and therefor something separate to the track editor. Anyway, fun and potentially useful stuff even when made this simple.

 

 

(This tool concept can be quite handy for other stuff as well, like quickly painting blocks or using the pattern editor as a mouse driven step sequencer. Sometimes a mouse is faster than a keyboard.)


  • KASETA and Raul (ulneiz) like this

#41 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 22 May 2016 - 19:42

I also think that piano roll that show all tracks side by side could be a nice advantage. I know other solutions from other DAWs where multiple note tracks are displayed at once too. The notes of different tracks of course in different colours but displaying the same notes in differnet tracks is a mess. on the other hand this note overlaps happens not very often , isn't it? ;)

 

Exact! There was barely overlapping notes. But even if there is overlap of notes, there could be a replication feature note ("Double Column Note Function"). How could it work? Doubling a column of note, even multiple times, and widening the top key the double or more graphically (oh, that does not exist!!! There may be people throwing peste on this, but still with blindfolded).

 

This is something I had in my head. Actually here there is no limitation, since it is a tracker, is software. Renoise can have hundreds of columns. No problem. Need not be a mirror of a real piano, or a real instrument, may be somewhat more!

 

They could all desired columns added. It could be solved to make it well graphically. You may want to duplicate the composer a note ever even playing live 2 times, one on top. In fact, with the tracker you can duplicate the same note 1000 times, with the same position, length and tone.

 

The good thing about Renoise against another DAW are all these things.


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#42 fladd

fladd

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1200 posts
  • Gender:Male
  • Location:The Netherlands

Posted 22 May 2016 - 19:44

 
Well, in case of a one shot, just make the box only for that row, but in a different colour, solved. If the user fails to set the sample as one-shot in the sample settings, but still uses it as one, then there is of course nothing you can do about it.
 

 

Oh wait, I totally forgot that one-shot mode has this bug: http://forum.renoise...es/#entry347530. That makes things more tricky of course, as users use very long envelopes as a workaround for one-shot mode. And if this would be shown as very long notes in the pattern editor, it would again not reflect what is actually happening.



#43 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 22 May 2016 - 20:08

Tried to script a stupid piano roll :badteeth: Personally I think a piano roll should be very compact and therefor something separate to the track editor. Anyway, fun and potentially useful stuff even when made this simple.

 

 

(This tool concept can be quite handy for other stuff as well, like quickly painting blocks or using the pattern editor as a mouse driven step sequencer. Sometimes a mouse is faster than a keyboard.)

 

I love these comments. This tool approaches of the roll piano performance on this topic. Basically serve to:

  • Place the note (position / tone).
  • Change duration of the note (individually or together, where the value OFF is)
  • Of course the visual order of what is happening (The tracker is currently a chaos!)
  • Allows comparison between several columns (similar to the essence of the tracker, here is the objective).

Joule, I wonder if it is very difficult to create the code to color the background of the note + OFF; the background rectangle.

 

I also wonder if you can create a simple code to sort the notes by octave and note pitch in the Pattern Editor, and conversely, another function to do the opposite. Only with these two functions, everything about this topic would be possible. This is:

  1. Add random notes with values OFF or not in 2 or 3 column of note.
  2. Click on the function to create at least 12 columns of note in a track, and sort all shades of note (DO RE MI FA SOL LA SI) Ideally actually create together 10 octaves, 120 notes, and arrange them. Make the process to the beast, to see if it works. The problem is that Renoise 3.1 currently only supports 12 columns of note for each track. It is a limitation.

Perhaps most difficult is the issue of routing, which could deal with the characteristics of the group. Of course, when you press play, everything should sound the same, including the effects assigned under the Pattern Editor.


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#44 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1444 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 22 May 2016 - 20:23

Short answers:

Drawing colored boxes in the pattern editor is not possible.

Converting a normal track to this kind of "roll" would be possible. Reverting it would not be possible.

 

I did this just for fun (actually the basic concept is meant to be used in a different application). My conclusion is that this kind of roll takes up waaay too much screen estate. Nevertheless, to me it proves that a piano roll is a highly usable tool to have, but that it should be more compact like the traditional ones. Imagine the horror of 12 note columns in 10 grouped tracks. Personally, I like some of the mock-ups of a traditional but rotated piano rolls that have been posted previously on the forums, but I wouldn't dislike a horizontal piano roll in a detached window either.


  • Djeroek likes this

#45 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 22 May 2016 - 23:12

Drawing colored boxes in the pattern editor is not possible.

 

It appears necessary changes under the hood of Renoise to coloring in this way.

 

Converting a normal track to this kind of "roll" would be possible. Reverting it would not be possible.

 

Reverting does not involve placing the notes exactly as before. It is enough to stack the notes ordered as needed.

 

I did this just for fun (actually the basic concept is meant to be used in a different application). My conclusion is that this kind of roll takes up waaay too much screen estate. Nevertheless, to me it proves that a piano roll is a highly usable tool to have, but that it should be more compact like the traditional ones. Imagine the horror of 12 note columns in 10 grouped tracks. Personally, I like some of the mock-ups of a traditional but rotated piano rolls that have been posted previously on the forums, but I wouldn't dislike a horizontal piano roll in a detached window either.

I think it's better vertically for multiple reasons: 

  1. Renoise principal reading to see what happens is vertical. It is a very compelling reason. The main tools of reading are the Pattern Editor and the Pattern Matrix. The Automation below is a separate issue. It is not necessary for the principal reading. In fact, Automation below is very green. Many users do not use it, need a good revision...
  2. Prevent separate control functions. Include a window to a horizontal or below the pattern editor pianoroll involves adding other commands, turn 90 degrees some who lian overall control, jumping the pattern editor to pianoroll. All this may involve adding keyboard commands that complicate the management group, some of them to do the same in both editors. With a vertical pianoroll like this idea include guarantees very few changes. The Pattern Editor and Pianorroll could run on the same keyboard commands. basically the biggest advantage would be the new commands for the mouse.
  3. The Pattern Editor and pianoroll vertical are visually complementary. Boxes and notes agree on the same height of the monitor. This is no nonsense. It has its logic.
  4. The Pattern Matrix and pianoroll vertical are visually complementary. Wide the Pattern Matrix to understand. The pianoroll acts as a zoom of the boxes inside the Pattern Matrix.
  5. You get used to edit all in vertical. Everything about the composition (basically writing notes and trial and error), leaving aside arrangements effects, automation, etc. processes that come after and most are vertical also.
  6. Integration. A very powerful word (Renoise is not like other known DAWs).
  7. Avoid increasing the need for resources CPU and GPU.
  8. That is not a huge effort for Renoise Development Team. A horizontal piano roll with the intention of being standard, is to kill Renoise. He means a substitute of the Pattern Editor. This is the only thing that can not afford in this software.
  • Backward compatibility. Old songs must be compatible. It involves not complicate this issue. This is a weight problem in any case, and a drag on development itself. The theme is focused on the development graphic, leaving virtually intact related to the sound.

:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#46 Mark2

Mark2

    Advanced Member

  • Normal Members
  • PipPipPip
  • 80 posts

Posted 23 May 2016 - 06:08

Until joule did this tool concept I did not really think of a mouse piano roll. No joke, I kinda thought of how the piano roll worked that was in the steinberg card 32 or so. I hate using the mouse for composing. Seeing this thread going to mouse ;) I change my thread vote to 1. ;) (don't take this too seriously) Err, I think bungle might be right, the whole thing might just fail either for the current user base and/or the typical FL Studio users. Apart from the core devs not talking a single word here, I think, If Renoise wanted to attract more people into using a Renoise product then they would better create another fork (Renoise + Redux + Remouse) for it's own audience and completely replace the tracker by an average piano roll.



#47 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1444 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 23 May 2016 - 10:34

Well, I'd love to see a vertical roll as well, integrated into the pattern editor (but with a slightly better design than these mock-ups). A separate type of track with the option to manually convert it to/from a track editor (don't bother trying to integrate them).

 

It all seems fairly simple at first glance, but how do you visually deal with pattern boundaries? That seems like the biggest issue to me. OK, you don't really have to deal with it, but only having the edit scope of one pattern length is extremely limited in piano roll terms.


Edited by joule, 23 May 2016 - 10:39.


#48 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 23 May 2016 - 12:06

Until joule did this tool concept I did not really think of a mouse piano roll. No joke, I kinda thought of how the piano roll worked that was in the steinberg card 32 or so. I hate using the mouse for composing. Seeing this thread going to mouse ;) I change my thread vote to 1. ;) (don't take this too seriously) Err, I think bungle might be right, the whole thing might just fail either for the current user base and/or the typical FL Studio users.

 

A couple things. One of the things upgradable Renoise is precisely to compose with the mouse. Renoise is designed basically to work for commands. The mouse serves for support. But much can be enhanced to the point of being able to do the most basic things of composition, such as placing the notes and lengthen the duration, even working together. This will be added to improve Renoise. Moreover, the virtual keyboard and mouse can become a powerful tool. What happens is that the vast majority of things can be solved with keyboard commands. But as shown by the tool joule sometimes the mouse you can do wonders.

 

Apart from the core devs not talking a single word here, I think, If Renoise wanted to attract more people into using a Renoise product then they would better create another fork (Renoise + Redux + Remouse) for it's own audience and completely replace the tracker by an average piano roll.

 

I disagree completely. "Divide and conquer" for me is a mistake. Redux is another way to expand the concept of crawler to support other users. But developing Redux what wasting time involves of Development Team "without regard to Renoise". In other words, develop other applications involves leaving Renoise dead. The best thing for everyone is that the Renoise Team works precisely in develop Renoise. Renoise is not a perfect software. There are many improvable things: Automation Editor, Keyzones, and improve the Pattern Editor by adding more features, GUI vectorial (or something similar) to change to different sizes of the entire interface of all Renoise and dramatically improve mouse commands, etc. Indeed, the Pattern Editor is still very green, athough it does not seems, because simply limited to meet as a tracker. Open the mind. Do not worry, all these things Renoise Team knows perfectly. Up to them to pave the way.

 

The only major shortcoming that has Renoise is that disorder the notes, with the excuse that it is a tracker and must be compacted to display more information on screen. Work on it, improve Renoise and stop the nonsense. Do not worry. Renoise has for many more versions, 4, 5, 6 ...

 

Incidentally, this topic is not done with the intention to attract more users. Who does not want to use Renoise simply does not matter. They will know. You enhance Renoise and users come alone! Do not forget that the development team is small. You can not ask the impossible, as compete against much Larger Teams (other DAWs) to steal followers.


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#49 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:Spain

Posted 23 May 2016 - 12:52

Well, I'd love to see a vertical roll as well, integrated into the pattern editor (but with a slightly better design than these mock-ups). A separate type of track with the option to manually convert it to/from a track editor (don't bother trying to integrate them).

 

The screenshots are a conceptual model. For example, the top virtual piano could be smaller in height but enough to click the mouse without problems. Even imitate keyboards MIDI Komplete Kontrol S-Series, illuminating the keys sound in an upper portion. Do the buttons above larger, etc. It's about graphic design. In fact, the simple and attractive graphic design attracts more followers without being the intention.

 

It all seems fairly simple at first glance, but how do you visually deal with pattern boundaries? That seems like the biggest issue to me. OK, you don't really have to deal with it, but only having the edit scope of one pattern length is extremely limited in piano roll terms.

 

Yes, here is the issue... This I have already commented on a couple of occasions in this thread. Renoise is made to work by pieces, vertical portions: the patterns. Actually the piano roll could function as the tracker. Changes between pattern adds value off with the alphanumeric keyboard or mouse. I think the management would not be complicated. What annoys is that Renoise carede of Vertical Zoom (that could be added in the tracker also). If it is a horizontal piano roll also need a horizontal zoom.

 

The ideal solution flexible enough would be able to show at least 3 patterns (64 rows per pattern), in the space occupied by one pattern with Vertical Zoom Tool (Operated from a keyboard command or the mouse). You cool see and work with:

  1. The two patterns below of the selected pattern.
  2. The two patterns above of the selected pattern.
  3. One pattern below and one pattern above of the selected pattern.

Also it depends on the number of rows per pattern. Display 5 zoom patterns may be excessive, everything would be very small. Again, it is another matter of graphic design (regardless of whether the piano roll is vertical or horizontal). More than the zoom itself, the problem is to use commands and mouse functions between patterns, and not pigeonhole patterns one by one. Doing all these things, the Pattern Editor would become an "Advanced Pattern Editor". Two quick conclusions:

  1. Can sort notes in columns of note (the vertical piano roll would be an ally). This is very useful for composing melodies and understand!!!
  2. Can work fluently between patterns in vertical (with alphanumeric keyboard and mouse).

Within these two conclusions you can add things to enhance them (such as zoom, or the virtual piano + mouse to edit in "baby mode", that is not nonsense neither). Even if there is zoom, you can display a thick 1px box above the Pattern Matrix (marking the 3 squares vertically), locating the location.

 

But we must not forget that has the Pattern Matrix. If you create a value in the distant pattern below, it will be reflected in the Pattern Matrix.


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#50 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6330 posts
  • Gender:Male
  • Interests:wildlife + urban trekking

Posted 23 May 2016 - 13:21

Tried to script a stupid piano roll

 

Quite clever for something stupid? Perhaps it sucks for *actual* composing (well, haven't tried) but as a proof of concept it's pretty damn good. 

Also, when you are saying that a piano roll would be a one-way street (from tracker --> roll), I guess that you are referring to a full-blown pianoroll with room for >120 notes - so, the limitation of 12 note columns? Because, otherwise I see no problem converting back and forth*. And to me, it would pretty essential that I didn't have to choose a specific track type in advance - one-way streets are a killer for the creative flow. 

 

* Well, apart from - as previously talked about - the challenge of how to represent overlapping notes. Pianorolls suck for this kind of thing. 

 

As for the talk about horizontal vs. vertical space, zooming and such... In my experience with pianorolls, the most painful navigation is along the pitch axis, I constantly need to adjust that part ("scroll the piano") to see what I need. Time axis, past and future? Sure, but to me, what matters the most is what is happening here and now. 

I know this is a debatable point - time progress along the vertical axis - but I also feel it would totally screw with my perception, having to "mentally" rotate the track.  

 

Not a big fan of having multiple "modes" either, as suggested by Raul. The way I see it, a pianoroll should be something you can simply toggle on or off. So, if there is a need for additional controls, at least don't show them until they are relevant (but this is GUI design details... )

 

So, when my imaginary pianoroll is enabled, it would (by default) attempt to "automatically fit", showing the most relevant keyboard range (octave) based on the notes actually present in the song. A good, general purpose fit which space for multiple tracks, side-by-side. Synthesia enjoys success with their vertical interface for training and visualizing piano notes, and I like how they managed this part. 

 
But of course, we would need access to the full keyboard range too. So, like envelope editors and such, the piano-roll could have an optional "fullscreen" mode (also a toggle), which would take up the entire middle panel. This would initially allow you to see all notes at the same time and be freely zoomable, possibly even detachable.  
 
This combination (ability to toggle on/off, and when active, having a compact/full mode switch) would certainly satisfy my needs. The rest lies in the details (full keyboard control, selection and such). 

  • joule and The_Traveler like this

Tracking with Stuff. API wishlist | Soundcloud






Also tagged with one or more of these keywords: pianoroll, piano roll, PR, Pattern Editor, Phrase Editor