I already used many DAWs such as Cubase, Ableton Live, Fruity Loops, etc. but I'm looking for the following features:
can open a MIDI (.mid) file and keep the original structure (if 10 MIDI tracks, keep the different tracks)
can save into a MIDI file keeping the same structure (if I remember correctly, Ableton's Export MIDI feature is limited to one track at a time for example)
keep all the original MIDI events (not only the NoteOn, NoteOff events, but also the MIDI CC, etc.)
allows to increase or decrease the speed
allows to move certain notes with a piano roll like this:
Which MIDI editor allows to do this?