Seite 1 von 1

MIDI für Nted zum laufen bringen

Verfasst: Mo Mär 01, 2010 4:33 pm
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

Verfasst: Mo Mär 01, 2010 5:58 pm
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.

Verfasst: Mo Mär 01, 2010 6:40 pm
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

Verfasst: Mo Mär 01, 2010 6:50 pm
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?

Verfasst: Mo Mär 01, 2010 7:57 pm
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

Verfasst: Mo Mär 01, 2010 8:02 pm
von corresponder
editieren?

gruss

c.

Verfasst: Mo Mär 01, 2010 8:16 pm
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

Verfasst: Mo Mär 01, 2010 8:31 pm
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.

Verfasst: Mo Mär 01, 2010 8:39 pm
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

Verfasst: Mo Mär 01, 2010 9:19 pm
von corresponder
strg+k dann x

ole

Verfasst: Mo Mär 01, 2010 9:40 pm
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