Extrahierung von Programm-Change-Befehlen als separate Spur

  • Ersteller TobiasLietz
  • Erstellt am
TobiasLietz

TobiasLietz

Registriert
23.02.11
Beiträge
52
Reaktionen
2
Punkte
84
Hallo,


Wenn Ihr eine Midi (Dateityp 0) importiert könnt ihr mit "Parts auflösen" die vorhandenen Spuren auf einzelne Spuren aufteilen.
Wie macht man das aber bei Programm-Change-Events?

Ein Beispiel:

Ihr habt "eine" Spur mit mehren Programm-Changes (1 Klavier, 49 Streicher, 65 Saxophon) auf einer einzelnen Spur.
Logischerweise wäre es sinnvoll den jeweiligen Programm-Change mit den dazugehörigen Noten auf eine separate Spur zu extrahieren (jeweils Klavier, Streicher, Saxophon).

Nur, wie funktioniert das?
Jemand Vorschläge?

PS: Selbst mit "Logical Editor" kann man keine Programm-Changes selektieren (mit den dazugehörigen Noten).
Hab ich schon alles versucht.

Gruß Tobias
 
Kommt drauf an wo die PC`s "versteckt" sind.

Sind sie in der Midispur und auch an dem Punkt wo der PC stattfindet,dann kannst Du die Midispur an der Stelle einfach auseinanderschneiden und auf eine andere Spur verfrachten.

Genauer anzeigen lassen kannst Du sie dir entweder über den Listeneditor oder über den Keyeditor direkt.Im Keyeditor ist ja unten ein Feld wo standardmässig die Velocity angezeigt wird.Alle anderen Controllerdaten kannst Du dort aber auch noch auswählen und dann auch bearbeiten.

Der Logical-Editor ist dafür m.M. nach nicht geeignet.

In den Programmeinstellungen von Cubase kann man auch noch diverse Voreinstellungen treffen.
 
Nur, wie funktioniert das?
Vor dem PC abschneiden und neuen MIDI-Clip auf neuer Spur mit dem abgeschnittenen Rest anlegen.

Die Noten selber wissen nichts vom vorangegangenen PC, werdend darüber auch nicht informiert und tragen diese Information auch nicht mit sich. Das bedeutet gleichzeitig, dass man die Noten nicht ausfiltern kann - also "kopiere alles nach dem PC" funktioniert so oder so nicht, selbst dann nicht, wenn Du die PCs rausfiltern könntest.

Du könntest natürlich mittels eines Filteralgorithmus, der sagt, "hole alles zwischen PC 1 und PC 2", die Daten orgendwie da rauszupfen, wenn es diese Filterfunktion denn gibt. Aber bis Du das programmiert hast, hast du die Spuren auch längst geschnitten und umkopiert.
 
Du könntest natürlich mittels eines Filteralgorithmus, der sagt, "hole alles zwischen PC 1 und PC 2", die Daten orgendwie da rauszupfen, wenn es diese Filterfunktion denn gibt. Aber bis Du das programmiert hast, hast du die Spuren auch längst geschnitten und umkopiert.
Genau.
smil470009513826a.gif
 
Du könntest natürlich mittels eines Filteralgorithmus, der sagt, "hole alles zwischen PC 1 und PC 2", die Daten orgendwie da rauszupfen, wenn es diese Filterfunktion denn gibt. Aber bis Du das programmiert hast, hast du die Spuren auch längst geschnitten und umkopiert.

Das kommt drauf an.
Stell dir mal vor du hast 20 Spuren mit jeweils 5 min. Länge und dort kommen aller 30 Sek. Programm-Changes (bei jeder Spur), wie z.B. bei dem Material teilweise was ich habe.

Deshalb wollte ich das mit dem "manuellen" Schneiden vermeiden.

(Kennt keiner einen Algorithmus für den Logical Editor z.B.?)
 
Ihr habt "eine" Spur mit mehren Programm-Changes (1 Klavier, 49 Streicher, 65 Saxophon) auf einer einzelnen Spur.
Logischerweise wäre es sinnvoll den jeweiligen Programm-Change mit den dazugehörigen Noten auf eine separate Spur zu extrahieren (jeweils Klavier, Streicher, Saxophon).

Die Programm-Changes, die zu irgendwelchen Noten gehören, befinden sich i.d.R. auf dem gleichen Midikanal.

Also 1. Alle Spuren nach Midikanal aufteilen.
2. Spuren mit gleichem Midikanal mergen - fertig.

Clemens
 

Ähnliche Themen

Can
    • Danke
  • Artikel
Antworten
11
Aufrufe
51K
oove
oove
Can
Antworten
15
Aufrufe
135K
Asmotiv
A
moonbooter
  • Artikel
Antworten
3
Aufrufe
48K
whitealbum
whitealbum
greenman
  • Artikel
Testberichte Test: Reason 6
Antworten
11
Aufrufe
50K
greenman
greenman
Can
  • Artikel
Antworten
11
Aufrufe
51K
pierotti
P

Oft gelesene Themen

Zurück
Oben