Creating guitar parts with the piano-roll editor is painful. Controlling the proper fretboard positions for notes usually requires either key switches with offset timing or the use of multiple channels, either of which is uncomfortable to do, and time consuming and error prone. Chord strumming parts are even more painful. The score editor is not really an answer - it is still very slow for my purposes.
I propose the addition of a specialized editor for guitar parts that makes it easier and faster to create good, realistic guitar parts in Cubase. I wrote a working prototype of the editor that demonstrates the concepts I am looking for - screenshot below, and then a more detailed explanation.
The editor is similar to the piano-roll editor, but shows strings instead of keyboard lines. Bars on a string indicate a note. A number on the bar, just like in a guitar tablature, controls the fret position on the string. When dragging out the note, vertical drag lets you control the fretboard position as you go. The orange bar below the note controls velocity. Other expression parameters can be set with an RMB shortcut menu (design in progress) - you see some visuals below for the legato curve or the hash patterns that indicate mute playback.
To make editing fast, all the usual cut copy paste functions, including option drag for fast copy, as well as rolling edits where notes touch, are available for very fast editing.
Of course, guitar parts often mix picking and strumming. Strum parts are not fast when created from individual notes. To make this easier, the prototype adds a chord library (which could easily be user-extensible, although the prototype does not implement that yet). Using the library, you can search for a chord and drag it to the timeline (or you can type in a sequence like “G 4/4 Dsus4 8/4” in a text box to insert a series of chords rapidly). For a chord on the timeline, you can quickly create a strum pattern drawing bars just like for notes, where you can control the type of strum you can do, down, up, slow down/up for arpeggios, muted strumming and so on. There will be a library of strum patterns soon, just haven’t gotten to it yet. The following example shows a chord in the editor, complete with a chord diagram (which determines what is played) and the strum pattern above in orange. Of course, instead of the letters for the strum type, there should be icons like up and down arrow etc. You can also separately control which strings the strum plays, as often guitar players will not play all strings of a given chord. Chords can also be replaced easily with drag and drop.
Here is a screenshot of the current chord library. The search bar needs a bit more design work:
The current prototype loads an AU plugin (MusicLab RealStrat) for interactive feedback when drawing and playback. It maps expression features to the available key switches etc. in RealStrat. In a real-world implementation, that mapping could be made configurable. I have started that work for test purposes, and I think it is feasible (at least for a few of the instruments I have), but admittedly there is more work to be done here. It might also be worth to propose a standard way, for example for Midi 2.0, to encode Guitar expressivity in midi, so that such mapping work becomes unnecessary. Finally, Steinberg could of course deliver a custom guitar instrument as part of Cubase ![]()
I’d also be super-happy with a plugin interface that would allow me to create an editor like this myself and run it inside of Cubase…
Any feedback on the design? I am more than happy to share more details or discuss.
Thanks a lot for reading.



