Allgemein > Allgemeine Diskussion

MIDI-Sequencer für Lilypond

<< < (2/2)

Musix:
hm, mir ging gerade noch etwas durch den Kopf: man kann in Frescobaldi ja MIDI-mäßig einen Sequencer angeben und getrennt einen Synthesizer (was ich noch nie gemacht habe - bisher habe ich immer timidity für die Hörkontrolle benutzt). Ist es nicht möglich, dort den LinuxSampler einzubinden? Und dann jeden einzelnen Kanal einer einzelnen Stimme zuzuordnen? Das wäre schon relativ viel. Es würde zwar Rosegarden nicht ersetzen, allerdings schon sehr viel ermöglichen.

Ich schau nochmals in das Lilypond-Handbuch. Mal sehen, was ich da noch zum Thema finde ...

Grüße, Musix  ;D

Musix:
Nun habe ich vieles ausprobiert. Ich zähle mal auf:

Jack gestartet, dann Rosegarden und Qsampler mit einem Klaviersample auf Kanal 1. Dann habe ich den Lilypondtext auf MIDI exportiert (mittel FrecobaldiV2.0 beta2). Das MIDI konnte ich per Hand wunderbar in rosegarden importieren und mit vernünftigen samples via LinuxSampler abspielen lassen. Problem: ich muss hierbei die MIDI-Datei immer wieder neu einlesen. Umständlich, funktioniert aber. So kann man über den MIDI-Umweg Lilypond doch mit einem Sequencer verbinden.

Nun habe ich noch weitere Wege in Frescobaldi ausprobiert. Unter den Preferences -> MIDI Settings habe ich alle möglichen Einstellungen durchprobiert und in Qjackctl MIDI-mäßig verbunden, was ging. Ziel war, dass ich in Frescobaldi irgendwie über Jack Rosegarden angesprochen bekomme. Der Weg über MIDI-Through schlug fehl, ebenso der Weg über Rosegarden oder den LinuxSampler im ALSA-MIDI-Feld von Qjackctl.

Der andere Weg war, Jack wegzulassen und Frescobaldi mit dem LinuxSampler direkt über ALSA-MIDI zu verbinden. Auch das wollte mir nicht gelingen. Den LinuxSampler konnte man in den preferences von Frescobaldi nicht angeben bzw. auswählen.

Nun irritiert mich eine Sache in der Notenreferenz von Lilypond. Ich zitiere:

" Changing MIDI output to one channel per voice

When outputting MIDI, the default behavior is for each staff to represent one MIDI channel, with all the voices on a staff amalgamated. This minimizes the risk of running out of MIDI channels, since there are only 16 available per track.

However, by moving the Staff_performer to the Voice context, each voice on a staff can have its own MIDI channel, as is demonstrated by the following example: despite being on the same staff, two MIDI channels are created, each with a different midiInstrument. "

Nur wird nicht gesagt, welcher MIDI-Kanal erzeugt wird. Das hat mich ein wenig irritiert. Bekommt die erste Stimme im Lilypondtext den Kanal 1 und alle nachfolgenden entsprechend aufsteigende Nummern? Oder wie macht Lilypond das?

Hier der Link zur Referenz (da ist auch ein Beispielschnipsel drin):

http://lilypond.org/doc/v2.14/Documentation/notation/creating-midi-files

Unter der Überschrift "Ausgewählte Schnipsel" findet man genanntes Zitat und ein entsprechendes Schnipselchen (ohne MIDI-Kanalnummern - irgendwie muss Lilypond die ja zuweisen).

Ansonsten: hat jemand es schon mal geschafft, frescobaldi mit rosegarden zu verbinden? Eigentlich müsste das doch möglich sein ...

Musix:
okay, leute, ich hab das thema nun selbst lösen können (auch aufgrund von anderen threads im forum hier  ;) )

1) qjackctl starten
2) frescobaldi starten
3) qsampler/linuxsampler mit entsprechenden sounds starten und in Audio von qjackctl mit dem system verbinden
4) in frescobaldi edit->preferences->midi settings den port 0 wählen

funktioniert wunderbar. somit hat lilypond über frescobaldi doch einen sequencer (bzw. kann vernünftig midi-kanäle ansteuern), YEAH!  ;D

nun kann ich mich von rosegarden verabschieden und komplett auf lilypond in verbindung mit frescobaldi umsteigen. YEAH!  8)

und noch zur info, weil es in der referenz fehlt: der erst kanal ist belegt für die midi-steuerung. die erste stimme (der erste staff?!) in lilypond bekommt dann den zweiten midi-kanal automatisch zugewiesen. was man in lilypond für ein instrument angibt, ist irrelevant, wenn man mit dem linuxsampler arbeitet. der kanal wird einfach angetriggert. schöne sache, das!

ich bin ja so glücklich! nun kann ich unter linux endlich professionellst arbeiten!  ;D dank dieses forums sind diese fragen nun geklärt!

herzliche grüße vor allem an die programmierer von lilypond.

musix

ps ich nutze gerade die 2.12.3-version von lilypond.
pps die midi-sache mit frescobaldi werde ich noch im musix-wiki verwursten. ist eine wichtige sache, wie ich finde.
ppps ich nutze lilypond erst seit zwei wochen und bin begeistert!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln