Request To Add Piano Roll Window For Selected Channel #2311
Replies: 4 comments 12 replies
-
Many people have asked for this, and I'm sure you have the best intentions, but I believe the answer is no. Please consult the FAQ if my answer is not clear enough |
Beta Was this translation helpful? Give feedback.
-
When you struggle with trackers the best thing to do is keep using them until you don't struggle anymore. Asking for a TRACKER to change and NOT BE A TRACKER is not going to work. This is a tracker... it has a tracker interface. Some people asked for this already but with a DAW view... the answer is always the same: no. This is like asking photoshop to change the interface because you struggle with it... or ask Cubase to create a tracker interface because you struggle with piano rolls... it's not going to happen. |
Beta Was this translation helpful? Give feedback.
-
Wouldn't that defeat the purpose of a tracker? |
Beta Was this translation helpful? Give feedback.
-
see
this may not help much but you can make the pattern window larger or use a smaller font for the pattern also, is your suggested piano roll window only for viewing? |
Beta Was this translation helpful? Give feedback.
-
Post by @i_am_kenokeno, you can find me on various platforms or contact me on Discord.
Today I come suggesting a Piano Roll window for Furnace (and an extended pattern length limit!) but why?
Hiyo! I am a HUGE fan of Furnace, but I really struggle with trackers... but I can work with them if I try hard enough. There are a few reasons for having trouble with them, it is sometimes difficult for me to find the appropriate timing for notes and where I want them to go, but highlights help with this. Another reason is due to a lack of control of my music at a slow tracking speed, which speaks for itself, but why not use a faster speed instead then? The reason why is faster tracking speeds make my project visually less accessible (for me at least) which has me trading off the amount of notes I can see at a time for more control over how notes sound. Visual clutter can also be an issue at slower tracker speeds aswell, if I manually create an arpeggio and mess up with note placements somewhere, I'll have a harder time trying to figure out which note is the culprit due to all of them being only a letter and number, which makes it harder to spot mistakes.
This culmination of issues compels me to suggest an alternative view for whatever selected channel. A simple piano roll that shows each individual tick when zoomed in, and lets you zoom out for a better look at the current pattern. For maximum control you'd want a tracking speed of one so you have access to every tick, but with a piano roll a pattern length limit of 256 and a speed of one, the size of patterns becomes not very much to work with at all, so I also suggest an extended limit for the pattern length.
I'm using Famistudio as an example, as it is a simple chiptune program with a piano roll that allows you to easily access every frame and gives you a good idea of where your notes should be placed and which notes are which.
In a scenario where this feature was implemented into Furnace, notes would be placed on any tick the user pleases. The note, octave, and instrument value would be displayed on the note. Volume would be indicated by the opacity of the note as well as a value being displayed if zoomed in enough. You can click on an end of a note to drag it. The tick where a note stops a stop note would automatically be placed in tracker view. Release notes could be indicated with "note tails" as shown below.
Effects in a tick could be indicated with the first effect value ("00" - any "xy" would be truncated.) being displayed on a tick if zoomed in enough. Right click on a tick to edit the effects.
I'm unsure how you'd enter effect information, you could possibly right click on notes to open up a small dialogue box overtop the note (or below depending on how high up the note is to the edge of the window) that allows you to enter the necessary information just like how you'd edit a note in the tracker view.
You could shift click on notes to easily delete them.
How would the patterns display then? I suggest that the highlights determine that. The first highlight drawing a line every set amount of ticks to indicate a note, then the second highlight drawing a thicker line to indicate the end of a bar/measure just like Famistudio.
Nothing else about the program would change, no BPM settings would need to be implemented and nothing else of that sort. The window would have to opened though "Window -> Song -> Piano Roll" and would display the currently selected channel's notes. This feature would be a huge help to someone like me, who is more comfortable working in a piano roll. At the very least being able to zoom in and out in the Tracker View, having the song appear as if it is running at 6 speed and then allowing me to zoom in with ALT+Scroll to see the song actually running at 1 speed would be a godsend.
I look forward to seeing what people think of this suggestion, or the alternative I provided to the piano roll.
Beta Was this translation helpful? Give feedback.
All reactions