Editing several MIDI tracks at the same place

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

User avatar
programLyrique
Established Member
Posts: 20
Joined: Wed Aug 07, 2013 1:44 pm

Editing several MIDI tracks at the same place

Post by programLyrique »

Hi, everyone.

I mainly compose orchestral music, and when using a sequencer, I find it much easier when I can edit several tracks in the same pianoroll view, that's to say, the notes of each tracks are visible (at least) and editable (better) in the same pianoroll.

I have used Ardour 3 for MIDI editing, but in that respect, it has been very cumbersome -- adjusting the size of a MIDI track takes too much time, and it can't be done for several tracks at the same time. And you can't edit several MIDI tracks at the same place.

For Qtractor, I can't even have several tracks (or clip, in in the same window (which is the case in Ardour, although it is eventually useless to see tens of MIDI parts at the same time).

I have read that OpenOctave Studio can do it, but OpenOctave Studio is not maintained any more (although the authors of that DAW seemt to reawake after a long period of silence.

Do you know a DAW, still alive, which could do that? (and if it can handle lv2 instruments, it would be perfect!).
Gentoo and pro-audio overlay
DepreTux
Established Member
Posts: 135
Joined: Tue Jul 23, 2013 9:36 am

Re: Editing several MIDI tracks at the same place

Post by DepreTux »

Rosegarden is capable of showing many MIDI clips ("segments", in rosegarden's argot), if you select them and then open either the piano roll ("Matrix editor") or the score editor ("Notation editor").

Once you've got them opened, the selected segment shows its notes in orange and the rest in gray. You can move up and down between segments with alt+pgup and alt+pgdwn.

You can also sequence audio clips and there are "synth plugin" tracks that allow you to use dssi plugins but in my experience those last are unstable. No LV2, unfortunately.

If you work with orchestral music, the notation editor is good enough if you wan't to hear the music play correctly, but it won't produce perfectly readable scores automatically, and it's not so great when it comes to multiple voices. on the same staff (but you can do the multiple segments trick within a single track too and they will show on the same staff).
I haven't had luck using the linuxsampler dssi plugin within rosegarden. I use it standalone instead, along with the qsampler frontend.
The MIDI timing is good if you use the system timer and your kernel has CONFIG_HZ=1000 enabled. The high resolution timers hangs the thing, and the rtc is unusable, at least for me.

Overall, rosegarden is a really fine tool, and it takes a classic approach to sequencing. The program itself is very similar to atari's cubase.

Good luck,

Fede

pd.: The ugly dark theme can be disabled, leaving you with your default qt theme.
User avatar
programLyrique
Established Member
Posts: 20
Joined: Wed Aug 07, 2013 1:44 pm

Re: Editing several MIDI tracks at the same place

Post by programLyrique »

Yes, actually, I have also tested Rosegarden, and I like the notation editor (I have studied classical harmony, using a pen and a piece of paper, so I prefer scores to pianorolls), but the spacing between staves does not seem to be adjustable (same ratio when zooming) so it is a bit difficult to visualize a full orchestra at the same time.
It is also unfortunate that it can't handle lv2: I also used Linuxsampler standalone, but for an orchestra -- so with more than 16 instruments, which is very often the case especially when using multiple articulations for the same instrument (violin staccato, pizzacato, sustain, and so on) -- it becomes complicated, and even more with the fixed/automatic channel set up of Rosegarden. In Ardour, I use Linuxsampler lv2, an instance per track, and because, in a track, you can change the channel of some notes, it makes it possible to have a violin sustain and pizzicato in the same track, which makes more sense...
I also found automation in Rosegarden a bit complicated to set up...

I guess -- and that's why I like opensource so much- that I should code myself this functionalities in one of the Linux DAW...
But indeed, I ought to explore Rosegarden a bit more!
Gentoo and pro-audio overlay
stanlea
Established Member
Posts: 700
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 41 times
Been thanked: 23 times

Re: Editing several MIDI tracks at the same place

Post by stanlea »

In my view, you might use a notation editor for composing and a daw for rendering. Try musescore or laborejo.
User avatar
programLyrique
Established Member
Posts: 20
Joined: Wed Aug 07, 2013 1:44 pm

Re: Editing several MIDI tracks at the same place

Post by programLyrique »

Laborejo2 seems very interesting and what I am looking for (I like the prospect of being able to edit the MIDI parameters, duration, and automation in the staff)... but it is still in development. Still, it is worth waiting for it!
Gentoo and pro-audio overlay
User avatar
bunyi
Established Member
Posts: 18
Joined: Mon Jul 28, 2014 6:15 pm

Re: Editing several MIDI tracks at the same place

Post by bunyi »

Bitwig has very convenient layered editing mode but it's propietary software.
User avatar
GraysonPeddie
Established Member
Posts: 657
Joined: Sun Feb 12, 2012 11:12 pm
Location: Altha, FL
Been thanked: 6 times
Contact:

Re: Editing several MIDI tracks at the same place

Post by GraysonPeddie »

And for $400 at that. There needs to be a ton of improvements for MIDI in the open source front in order to compete with Bitwig, but I'm in for a MIDI sequencer that only focuses in MIDI. I'm unsure if OP has some skills in reading and writing notation (not me). I could pay $400 if I want layered editing. I have never used Bitwig before, but I'm wondering if Bitwig can let me see other tracks' cutoff filters or resonance, aka MIDI controllers. Sure, Bitwig does do per-MIDI note automation of filters or volume, but I once used MUSE sequencer to fake it as MIDI's capabilities are very limiting. In other words, if I want each and individual MIDI note to have it's own filter cutoff, resonance, volume, and whatever I want each note to sound, I will have to create let's say 3 MIDI channels dedicated to each note, but as a single instrument as a whole. To me, that's no big deal, but the problem is, I have to exit the piano roll in MIDI channel 3 and open channel 2 to see what the filter values are in the controller, and then close channel 2 and open channel 3 so I can draw whatever I want for a note to sound.

So yeah, as OP stated, being able to see MIDI notes in other MIDI channels in a single piano roll window would be an enormous help.
--Grayson Peddie

Music Interest: New Age w/ a mix of modern smooth jazz, light techno/trance & downtempo -- something Epcot Future World/Tomorrowland-flavored.
witchspace
Established Member
Posts: 60
Joined: Sun Jul 13, 2014 7:14 pm
Location: Eindhoven

Re: Editing several MIDI tracks at the same place

Post by witchspace »

GraysonPeddie wrote: So yeah, as OP stated, being able to see MIDI notes in other MIDI channels in a single piano roll window would be an enormous help.
Agreed. This is what I'd like very much as well.

A long time ago (either in DOS or on the Atari) I remember having a piano roll editor which could display various tracks at the same time, it would show them in different colors. You could select a certain color and 'paint' with that to create notes. No idea what program that was, but I miss that approach. I may have a shot at trying to implement this in qtractor at some point.
User avatar
programLyrique
Established Member
Posts: 20
Joined: Wed Aug 07, 2013 1:44 pm

Re: Editing several MIDI tracks at the same place

Post by programLyrique »

I read that implementing the viewing of several MIDI channel in the same pianoroll in Qtractor was very complicated by design and the developer of Qtractor seemed quite reluctant to work on that.
Gentoo and pro-audio overlay
User avatar
GraysonPeddie
Established Member
Posts: 657
Joined: Sun Feb 12, 2012 11:12 pm
Location: Altha, FL
Been thanked: 6 times
Contact:

Re: Editing several MIDI tracks at the same place

Post by GraysonPeddie »

So why not make a DAW modular? For example:

daw
daw-midi-sequencer
daw-midi-sequencer-lv2-support
daw-midi-sequencer-notation
daw-midi-sequencer-arp
daw-midi-sequencer-pattern
daw-midi-sequencer-drum-machine
daw-audio-sequencer
daw-midi-sequencer-pianoroll
daw-midi-sequencer-pianoroll-multiview
daw-gtk2 or daw-gtk3 or daw-qt4 or daw-qt5
...and so on and so forth.

It's kind of like "what do you want in a DAW? Do you want audio or M8DI sequencer?" and that sort of thing. Maybe I want to build my own DAW but I don't have the knowledge to program in C or C++. A modular approach to DAW allows the open source community to build modules that plug right in to a DAW. You could take a portion of a code from ZynAddSubFX and build it as a module, for example. Want surround sound? Sure, no problem. Want to use an arp? Just take a code from QMidiArp and form it into a module for a MIDI sequencer. It's actually similar to building a Linux kernel.

Well, I did went too far off-topic, but I think going completely modular would be a much better approach compared to monolithic approach like MuSE, Rosegarden, Ardour, and QTractor.
--Grayson Peddie

Music Interest: New Age w/ a mix of modern smooth jazz, light techno/trance & downtempo -- something Epcot Future World/Tomorrowland-flavored.
User avatar
GraysonPeddie
Established Member
Posts: 657
Joined: Sun Feb 12, 2012 11:12 pm
Location: Altha, FL
Been thanked: 6 times
Contact:

Re: Editing several MIDI tracks at the same place

Post by GraysonPeddie »

falkTX wrote:Non-Timeline + Non-Mixer already gives a nice audio modular system.
Yeah, but in a same window (the mixer can be a separate window or it could be built-in below the same window as non-Timeline. A "timeline" would be part of a "daw" program. I don't want to ALT+Tab through all the "modules" just to get to one. Think of Steinberg Cubase or Cakewalk SONAR. Sure, these two programs are monolithic, but so are QTractor and MuSE sequencer. A DAW program can be modular from a developer standpoint, but look very monolithic from an end-user perspective. The two exceptions are Carla with multiple plugins and ZynAddSubFX.
falkTX wrote:Non-Sequencer works but it doesn't have that many MIDI features (it's very basic for me at least).
I had a look at Non-Sequencer, but the workflow is not for me. I prefer the workflow of MUSE I wish MUSE could be modular. I can uninstall audio, basic notation, and DSSI/VST/MESS support if I don't want it.
--Grayson Peddie

Music Interest: New Age w/ a mix of modern smooth jazz, light techno/trance & downtempo -- something Epcot Future World/Tomorrowland-flavored.
witchspace
Established Member
Posts: 60
Joined: Sun Jul 13, 2014 7:14 pm
Location: Eindhoven

Re: Editing several MIDI tracks at the same place

Post by witchspace »

programLyrique wrote:I read that implementing the viewing of several MIDI channel in the same pianoroll in Qtractor was very complicated by design and the developer of Qtractor seemed quite reluctant to work on that.
I don't really expect Qtractor's author to work on such a specific, sort of obscure feature, but it's sad to hear that it's complicated by design. *Conceptually* it doesn't seem too difficult to draw multiple 'event sets' but have one active for editing and provide a way to switch between them, but the devil is always in the details.

Edit: I looked at a few clips of bitwig and that approach is indeed what I'm thinking of.
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: Editing several MIDI tracks at the same place

Post by rncbc »

witchspace wrote:
programLyrique wrote:I read that implementing the viewing of several MIDI channel in the same pianoroll in Qtractor was very complicated by design and the developer of Qtractor seemed quite reluctant to work on that.
I don't really expect Qtractor's author to work on such a specific, sort of obscure feature, but it's sad to hear that it's complicated by design. *Conceptually* it doesn't seem too difficult to draw multiple 'event sets' but have one active for editing and provide a way to switch between them, but the devil is always in the details.
i don't remember to say such a thing, like that it was "complicated by design" o.O i can can even say that it's NOT complicated at all, provided you have the skill (qt/c++ programming) and the motive. maybe i said something about the later or the lack of it :)

byee
User avatar
programLyrique
Established Member
Posts: 20
Joined: Wed Aug 07, 2013 1:44 pm

Re: Editing several MIDI tracks at the same place

Post by programLyrique »

I think I read in your website that you told that it would be difficult to implement because of the design 1 clip = 1 MIDI file and that the pianoroll displays one clip.
It may be on this topic or this one or another one but I can't remember in which one I read what I am speaking about.
Gentoo and pro-audio overlay
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: Editing several MIDI tracks at the same place

Post by rncbc »

programLyrique wrote:I think I read in your website that you told that it would be difficult to implement because of the design 1 clip = 1 MIDI file and that the pianoroll displays one clip.
It may be on this topic or this one or another one but I can't remember in which one I read what I am speaking about.
so, you didn't read the irony on that 6y+old post? no problem. qtractor model is one MIDI track, one MIDI channel, period. that's its design flaw (slanted here now and then on purpose). it won't change and it really it's in its blueprint design since dawn. ever.

now, let me take you to this another old #56 Add ability to display a background sequence in the piano roll ticket. that's the case and still, no comment, design nor implementation status, thus no irony nor sarcasm have been signed.

but i'd tell you now about my (own personal) stance: i'd probably do it in a late rainy afternoon somewhen in this fall or winter (it doesn't snow aften in pt, so rain is here granted:))

unless someone steps in first ahead. no barrings on a opensource/free world yaknow? :)

hyu.
cheers
Post Reply