MIDI für Nted zum laufen bringen

mixer, effekte (ladspa und vst), metronome, notensatz, stimmgeräte und was sonst noch an audio-programmen bleibt...
Antworten
klaus111
Power User
Power User
Beiträge: 116
Registriert: So Feb 22, 2009 2:03 pm

MIDI für Nted zum laufen bringen

Beitrag von klaus111 »

Hallo,
ich habe openSUSE 11.2 frisch installiert, das pirma Notensatzprogramm Nted und timidity. Letzteres wird benötigt um die gesetzten Noten von Nted abzuspielen.
http://vsr.informatik.tu-chemnitz.de/~j ... index.html

Man sieht auch wunderbar die rot laufenden Noten, die erklingen sollten, nur leider hört man nichts.

Jetzt habe ich schon viel Zeit damit zugebracht, alles mögliche zu lesen und auszuprobieren, leider ohne Erfolg. Man kommt da auch leicht von Hundertsten in Tausendste.

Es wird wohl daran liegen, daß MIDI-files ganz allgemein nicht abspielbar sind, was ich mir durch timidity eigentlich zusätzlich erhoffte.

Könnte mir vielleicht jemand Tipps geben, wie das Problem zu lösen wäre?

Leider verstehe zu wenig, wie die einzelnen Programme, die Information austauschen so daß ich auch nicht durch eine Art "Signalverfolgung" klären kann, woran es hakt. Für gute Literatur, die das erklärt, wäre ich dankbar.

Grüße
Klaus
Zuletzt geändert von klaus111 am Mo Mär 01, 2010 6:47 pm, insgesamt 2-mal geändert.
Benutzeravatar
corresponder
Site Admin
Site Admin
Beiträge: 920
Registriert: Mo Mär 03, 2003 9:21 pm
Kontaktdaten:

Beitrag von corresponder »

wenn ich dich richtig verstehe möchtest du sogenanntes general midi anspielen,
d.h. keinen synth sondern computereigene töne.
dazu muss eine midisoundfont datei geladen sein, die z.b. beim soundplaster auf dessen cd ist.
oder bin ich falsch?

gruss

c.
Nichts bewegt Sie geistig wie ein Gnu.
klaus111
Power User
Power User
Beiträge: 116
Registriert: So Feb 22, 2009 2:03 pm

Beitrag von klaus111 »

Mir geht es primär darum, die in Ntetd gesetzten Noten abspielen zu können. Ich nehme an, daß timidity eine entsprechende midisoundfont datei bereitstellt, denn timidity ist für die Audio-Ausgabe erforderlich, siehe:
http://wiki.ubuntuusers.de/NtEd

Ich habe dann folgendes in die Konsole eingegeben und bekam zumindest keine Fehlermeldung
(Anweisung aus http://vsr.informatik.tu-chemnitz.de/st ... 01s51.html):

Code: Alles auswählen

yxz@linux-ynbm:~>  timidity -iA -B2,8 -Os1l -s 44100
Requested buffer size 2048, fragment size 1024
ALSA pcm 'default' set buffer size 7524, period size 3760 b
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3
Wie könnte ich weiter verfahren?

Gruß
Klaus
Benutzeravatar
corresponder
Site Admin
Site Admin
Beiträge: 920
Registriert: Mo Mär 03, 2003 9:21 pm
Kontaktdaten:

Beitrag von corresponder »

http://vsr.informatik.tu-chemnitz.de/~j ... 01s02.html
Tip

Um meine Beispiele anzuhören, nutzen Sie bitte den Soundfont, welcher hier erwähnt wird: http://alsa.opensrc.org/8MBGMSFX.SF2!

gelesen?
Nichts bewegt Sie geistig wie ein Gnu.
klaus111
Power User
Power User
Beiträge: 116
Registriert: So Feb 22, 2009 2:03 pm

Beitrag von klaus111 »

Danke, daß Du Dich damit befasst hast!

Das hatte ich zwar mal gelesen, aber wieder vergessen, denn ich dachte, daß es doch mit diesen Sounds gehen sollte:

Code: Alles auswählen

#
dir /usr/share/timidity

##############################################################################
# This sets up the default patches

source piano+guitar.cfg
source drums.cfg
Letzteres steht in timidity.cfg.

Wie dem auch sei, ich werde 8MBGMSFX.SF2! probieren. Wie kann ich die Datei als root mit kwrite editieren?

Gruß
Klaus
Benutzeravatar
corresponder
Site Admin
Site Admin
Beiträge: 920
Registriert: Mo Mär 03, 2003 9:21 pm
Kontaktdaten:

Beitrag von corresponder »

editieren?

gruss

c.
Nichts bewegt Sie geistig wie ein Gnu.
klaus111
Power User
Power User
Beiträge: 116
Registriert: So Feb 22, 2009 2:03 pm

Beitrag von klaus111 »

Nicht editieren? Wie ist dann das folgende aus http://vsr.informatik.tu-chemnitz.de/st ... 01s51.html zu verstehen:
If not then load the soundfile mentioned at http://alsa.opensrc.org/8MBGMSFX.SF2. Download it and in /usr/share/timidity/timidity.cfg (or /usr/local/share/timidity/timidity.cfg) change:

dir <path_to_the_directory_there_the_8MBGMSFX.SF2_file_is_situated>

and:

soundfont 8MBGMSFX.SF2
Gruß
Klaus
Benutzeravatar
corresponder
Site Admin
Site Admin
Beiträge: 920
Registriert: Mo Mär 03, 2003 9:21 pm
Kontaktdaten:

Beitrag von corresponder »

/usr/share/timidity/timidity.cfg
editieren
aber nicht den soundfont, das meinte ich...
ich würde joe, vi oder gedit als editor nehmen....

gruss

c.
Nichts bewegt Sie geistig wie ein Gnu.
klaus111
Power User
Power User
Beiträge: 116
Registriert: So Feb 22, 2009 2:03 pm

Beitrag von klaus111 »

O.K., hatte mich wohl mißverständlich ausgedrückt.

Also mit Kwrite geht es nicht? Habe so etwas früher mit kate gemacht, aber der ist nicht mehr in der Distri enthalten. Die anderen Editoren kenne ich nur vom lesen.

edit: o.k. mit joe erfolgreich editiert.

edit2: Wie es eben so ist: Es funktioniert leider immer noch nicht. :(

Hier die veränderte cfg:

Code: Alles auswählen

#dir /usr/share/timidity
dir /home/xyz/Downloads
##############################################################################
# This sets up the default patches
soundfont 8MBGMSFX.SF2
#source piano+guitar.cfg
#source drums.cfg

##############################################################################
# End of configuration file
Was kann man da noch machen?

Gruß
Klaus
Zuletzt geändert von klaus111 am Mo Mär 01, 2010 9:28 pm, insgesamt 3-mal geändert.
Benutzeravatar
corresponder
Site Admin
Site Admin
Beiträge: 920
Registriert: Mo Mär 03, 2003 9:21 pm
Kontaktdaten:

Beitrag von corresponder »

strg+k dann x

ole
Nichts bewegt Sie geistig wie ein Gnu.
klaus111
Power User
Power User
Beiträge: 116
Registriert: So Feb 22, 2009 2:03 pm

Beitrag von klaus111 »

Danke, hatte ich schon selbst gefuunden.

In Nted unter "Bearbeiten -> Einstellungen -> MIDI out konfigurieren" alles mögliche ausprobiert, leider ohne Erfolg.

edit: In der Konsole wird geantwortet

Code: Alles auswählen

linux-ynbm:/home/xyz # timidity -iA -B2,8 -Os1l -s 44100
Requested buffer size 2048, fragment size 1024
ALSA pcm 'default' set buffer size 7524, period size 3760 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 134:0 134:1 134:2 134:3

Wenn ich diese Ports bei MIDI out anwähle, leider kein Sound.

EDIT: Jetzt funktioniert es! :D
Der Grund war, daß ich mich von dem neuen Design von Kmix habe täuschen lassen. Da steht über den Kästchen der einzelnen Kanäle "stumm" und so dachte ich beim anhaken würde "stumm" gelten. Es gilt aber, wenn es nicht angehakt ist. So hatte ich dem relevanten Kanal stummgeschaltet.

Danke für die mitfühlende Unterstützung!


Gruß
Klaus
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast