LMMS: Speed-Phänomen

mixer, effekte (ladspa und vst), metronome, notensatz, stimmgeräte und was sonst noch an audio-programmen bleibt...
Antworten
ill66
Often here
Often here
Beiträge: 68
Registriert: So Dez 31, 2006 2:23 am
Wohnort: nähe Bremen
Kontaktdaten:

LMMS: Speed-Phänomen

Beitrag von ill66 »

für ein eigenes LMMS-unterboard im software-bereich!! :P

ich bin ja dank dem tipp von hier ein fan von LMMS jetzt und mache seit ein paar tagen so meine ersten schritte damit.

jetzt ist aber seit grade ein komisches phänoemn aufgetreten:
seit ich im song-editor mein beat+bass-fragmente arangieren wollte, spinnt LMMS ab dem zweiten ton total ab --die BPM-zahl knallt auf maximus also knapp 1000 bpm hoch oO
hab das programm schon mehrmals neu gestartet und auch testweise andere projekte mal geöffnet, die laufen alle normal nur dieses neue dreht ab :\
ich vermute also, dass ich da inwissentlich irgendwas falsch eingestellt habe....?

falls mal jemand schauen mag: http://home.arcor.de/ill66/lmms-test.mmp
Benutzeravatar
linuxchaos
Site Admin
Site Admin
Beiträge: 1312
Registriert: Mo Mär 03, 2003 9:32 pm
Kontaktdaten:

Beitrag von linuxchaos »

hallo, ich kenn emich mit lmms nicht aus, aber das:
<bpm>
<time value="95" pos="0" />
<time value="994" pos="8" />
<time value="992" pos="12" />
<time value="990" pos="16" />
<time value="987" pos="20" />
<time value="983" pos="24" />
<time value="974" pos="28" />
<time value="968" pos="32" />
<time value="965" pos="36" />
<time value="962" pos="40" />
<time value="961" pos="44" />
<time value="959" pos="48" />
<time value="958" pos="52" />
<time value="957" pos="56" />
<time value="957" pos="60" />
<time value="956" pos="64" />
<time value="956" pos="68" />
<time value="956" pos="72" />
<time value="956" pos="76" />
<time value="957" pos="80" />
<time value="958" pos="84" />
<time value="960" pos="88" />
<time value="964" pos="92" />
<time value="969" pos="96" />
<time value="976" pos="100" />
<time value="983" pos="104" />
<time value="986" pos="108" />
<time value="989" pos="112" />
<time value="990" pos="116" />
<time value="990" pos="120" />
<time value="990" pos="124" />
<time value="990" pos="128" />
<time value="989" pos="132" />
<time value="988" pos="136" />
<time value="985" pos="140" />
<time value="972" pos="144" />
<time value="969" pos="148" />
<time value="968" pos="152" />
<time value="969" pos="156" />
<time value="969" pos="160" />
<time value="973" pos="164" />
<time value="977" pos="168" />
<time value="977" pos="172" />
<time value="978" pos="176" />
<time value="978" pos="180" />
<time value="978" pos="184" />
<time value="979" pos="188" />
</bpm>
sieht so aus, als ob du eine tmpo-automation verwendest. du kannst ja mal versuchen, die datei zu kopieren und alle diese zeilen"<time value="994" pos="8" />" ausser der edrsten zu löschen. wenn sich die datei dann noch erwenden lässt, sollte das problem weg sein...

rüsse l.chaso
http://www.audiowerkstatt.de
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Beitrag von zettberlin »

Sehr merkenwürdig! Du hast offensichtlich irgendwo angewiesen, das ab Position 12 die bpm um die 990 schwanken sollen - ich konnte aber nicht herausfinden, wo und wie das eingestellt wird.
Also habe ich die Geschwindigkeitsänderungen erst mal im Quelltext der Projektdatei gelöscht (stehen ganz am Anfang, kann man mit jedem Texteditor ran...):

http://gnupc.de/~zettberlin/law/lmms-test-zetted.mmp
nostrum fungitur
Benutzeravatar
linuxchaos
Site Admin
Site Admin
Beiträge: 1312
Registriert: Mo Mär 03, 2003 9:32 pm
Kontaktdaten:

Beitrag von linuxchaos »

hallo zb,

ich war schneller als du 8-) :lol:

grüsse l.chaos
http://www.audiowerkstatt.de
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Beitrag von zettberlin »

linuxchaos hat geschrieben: ich war schneller als du 8-) :lol:
HARRR HARrr - nicht ganz! Du hast bloss ´rausgefunden - ich hab gleich getan!
nostrum fungitur
Benutzeravatar
linuxchaos
Site Admin
Site Admin
Beiträge: 1312
Registriert: Mo Mär 03, 2003 9:32 pm
Kontaktdaten:

Beitrag von linuxchaos »

:twisted:

ok - einigen wir uns auf unentschieden :roll:

grüsse l.chaos
http://www.audiowerkstatt.de
ill66
Often here
Often here
Beiträge: 68
Registriert: So Dez 31, 2006 2:23 am
Wohnort: nähe Bremen
Kontaktdaten:

Beitrag von ill66 »

diese automations-vermutung äußerste auch ein zu rate gezogener proprietärer audio-chatfreund.

dieser autopmationseditor gilt ja glaub ich immer für jede einzelne spur extra und da kuckte ich alles durch, aber fand nichts auffälliges....

ich bin jetzt grad noch auf auf arbeit, aber nachher zuhause werde ich das gleich mal testen :)

crazy, dass das alles nur ne textdatei ist...^^
suamor
Often here
Often here
Beiträge: 42
Registriert: So Jun 26, 2005 8:41 am
Wohnort: Ispringen
Kontaktdaten:

Beitrag von suamor »

Ich greife mal diesen Thread auf, passt zwar nicht ganz 100% evtl. aber schon, bin mir über die Ursache meines Problems unsicher:

Ich habe bei mir lmms 0.3.0 installiert und wollte dies mal testen. Ich habe es gebaut mit den gleichen Optionen, die das alte Mandriva Paket hat. Habe auch brav libjackasyn in der aktuellsten Version (0.13) installiert, derer ich fündig wurde.

Desweiteren habe ich den aktuellen jack 0.107.2-0.1051 (vorher war die 102er drauf) von Mandriva sowie den ganz aktuellen qjacktl.

Soundkarte ist eine SB Audigy NX-2 USB Soundkarte, die ich auf meinem Notebook problemlos mit etwas über 20ms betreiben kann, bei 16ms liegt etwa die Grenze, bei der xruns auftreten (unabhängig davon, ob 16bit oder 24bit). Bandbreite hatte ich bisher 96 Khz eingestellt.

jack-rack und mplayer machen keine Probleme mit diesen Settings (jack-rack habe ich mit externem Audiosignal getestet und zwei aktiven Filtern).

Bei lmms kriege ich schon beim Starten Probleme, hier die Ausgabe:

getting driver descriptor from /usr/lib/jack/jack_alsa.so
getting driver descriptor from /usr/lib/jack/jack_dummy.so
getting driver descriptor from /usr/lib/jack/jack_freebob.so
getting driver descriptor from /usr/lib/jack/jack_oss.so
jackd 0.107.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
server `default' registered
loading driver ..
apparent rate = 96000
creating alsa driver ... hw:1|hw:1|256|6|96000|0|0|nomon|swmeter|soft-mode|16bit
control device hw:1
configuring for 96000Hz, period = 256 frames, buffer = 6 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 6 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 6 periods for playback
registered builtin port type 32 bit float mono audio
registered builtin port type 8 bit raw midi
clock source = system clock via clock_gettime
new client: alsa_pcm, id = 1 type 1 @ 0x805a268 fd = -1
new buffer size 256
registered port alsa_pcm:capture_1, offset = 1024
registered port alsa_pcm:capture_2, offset = 2048
registered port alsa_pcm:playback_1, offset = 0
registered port alsa_pcm:playback_2, offset = 0
registered port alsa_pcm:playback_3, offset = 0
registered port alsa_pcm:playback_4, offset = 0
registered port alsa_pcm:playback_5, offset = 0
registered port alsa_pcm:playback_6, offset = 0
registered port alsa_pcm:playback_7, offset = 0
registered port alsa_pcm:playback_8, offset = 0
++ jack_rechain_graph():
client alsa_pcm: internal client, execution_order=0.
-- jack_rechain_graph()
registered port alsa_pcm:in-14-0-Midi-Through-Port-0, offset = 1024
port created: in-14-0-Midi-Through-Port-0
registered port alsa_pcm:out-14-0-Midi-Through-Port-0, offset = 0
port created: out-14-0-Midi-Through-Port-0
registered port alsa_pcm:in-14-1-Midi-Through-Port-1, offset = 2048
port created: in-14-1-Midi-Through-Port-1
registered port alsa_pcm:out-14-1-Midi-Through-Port-1, offset = 0
port created: out-14-1-Midi-Through-Port-1
registered port alsa_pcm:in-14-2-Midi-Through-Port-2, offset = 3072
port created: in-14-2-Midi-Through-Port-2
registered port alsa_pcm:out-14-2-Midi-Through-Port-2, offset = 0
port created: out-14-2-Midi-Through-Port-2
15178 waiting for signals
new client: lmms, id = 2 type 2 @ 0xb7fc1000 fd = 12
registered port lmms:master out L1, offset = 3072
registered port lmms:master out R1, offset = 4096
late driver wakeup: nframes to process = 1280.
late driver wakeup: nframes to process = 3584.
which: no x-www-browser in (/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/jre-1_5_0_08/bin:/usr/lib/qt3//bin:/home/suamor/bin:/usr/lib/ssh:/usr/lib/qt3//bin)
late driver wakeup: nframes to process = 3840.
late driver wakeup: nframes to process = 6912.
late driver wakeup: nframes to process = 512.
late driver wakeup: nframes to process = 1536.
late driver wakeup: nframes to process = 2560.
late driver wakeup: nframes to process = 2048.
late driver wakeup: nframes to process = 3072.
late driver wakeup: nframes to process = 3584.
++ jack_rechain_graph():
client alsa_pcm: internal client, execution_order=0.
client lmms: start_fd=5, execution_order=0.
client lmms: wait_fd=11, execution_order=1 (last client).
-- jack_rechain_graph()
connect lmms:master out L1 and system:playback_1 (output)
++ jack_rechain_graph():
client alsa_pcm: internal client, execution_order=0.
client lmms: start_fd=5, execution_order=0.
client lmms: wait_fd=11, execution_order=1 (last client).
-- jack_rechain_graph()
connect lmms:master out R1 and system:playback_2 (output)
++ jack_rechain_graph():
client alsa_pcm: internal client, execution_order=0.
client lmms: start_fd=5, execution_order=0.
client lmms: wait_fd=11, execution_order=1 (last client).
-- jack_rechain_graph()
late driver wakeup: nframes to process = 1024.
transport command: START
transport Rolling
late driver wakeup: nframes to process = 2304.
late driver wakeup: nframes to process = 2048.
late driver wakeup: nframes to process = 3072.
late driver wakeup: nframes to process = 1024.
late driver wakeup: nframes to process = 768.
late driver wakeup: nframes to process = 7680.
late driver wakeup: nframes to process = 2048.
load = 41.4479 max usecs: 2210.000, spare = 456.000
late driver wakeup: nframes to process = 2304.
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 21065.000 usecs exceeds estimated spare time of 456.000; restart ...
late driver wakeup: nframes to process = 2304.
too many consecutive interrupt delays ... engine pausing
cycle execution failure, exiting
DRIVER NT: could not run driver cycle
late driver wakeup: nframes to process = 2816.
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
delay of 28968.000 usecs exceeds estimated spare time of 456.000; restart ...
jack main caught signal 12
starting server engine shutdown
freeing shared port segments
stopping server thread
stopping watchdog thread
last xrun delay: 28968.000 usecs
max delay reported by backend: 70848.000 usecs
freeing engine shared memory
max usecs: 2210.000, engine deleted
no message buffer overruns
cleaning up shared memory
cleaning up files
unregistering server `default'
cannot complete execution of the processing graph (Erfolg)
zombified - calling shutdown handler

Ach ja, Interrupts:
a) lsusb
Bus 004 Device 003: ID 041e:3020 Creative Technology, Ltd SoundBlaster Audigy 2 NX
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
[
b) /proc/interrupts (Auszug)
5: 0 XT-PIC ohci_hcd:usb1
9: 182746 XT-PIC acpi, ohci_hcd:usb2, ohci_hcd:usb3, ehci_hcd:usb4

Mein Notebook hat zwei USB-Anschlüsse, wobei meine Soundkarte nach Wechsel von Device 002 nach Device 003 gewechselt ist. Sonst habe ich momentan keine Geräte am USB.

Kernel ist 2.6.17 (Update auf 2.6.22 erwäge ich, aber nur wegen verbesserten RT Fähigkeiten)

Im Bios läßt sich nichts an den Interrupts ändern (zumindest nicht mit dem Original Bios meines ASUS L3000D), meiner Erinnerung nach läßt sich dort ACPI nicht abschalten (würde ich auch ungern tuen wegen den diversen ACPI-Funktionen: Battery, Thermal, Button, Fan, evtl. auch die Prozessr Steuerung?). Das dürfte so oder so nur die Latenzzeit verbessern.

Hat einer von euch eine Idee, was die Fehlerursache sein könnte ?

Grüße,

Reinhard
Zuletzt geändert von suamor am Sa Sep 29, 2007 10:58 pm, insgesamt 1-mal geändert.
Software-Engineer, Developer of User Interfaces
Project: Canorus - the next generation music score editor - http://canorus.berlios.de
suamor
Often here
Often here
Beiträge: 42
Registriert: So Jun 26, 2005 8:41 am
Wohnort: Ispringen
Kontaktdaten:

Beitrag von suamor »

Zwar noch nicht gelöst aber:

argh, dieses Dumme saublöde Programm ignoriert sämtliche settings von qjackctl (der jackd von qjackctl wird beendet!) und die in meiner ~/,jackdrc. Stattdessen startet er seinen eigenen auf der falschen Soundkarte... jetzt studiere ich erstmal die lmms Settings.

Edit: Mit den korrekten Soundkartensettings klappt es leider immer noch nicht, habe in meiner ersten Mail die Ausgabe ersetzt (hw:1 statt hw:0). Es riecht nach Latenzproblemen, die ich mir aber nicht erklären kann.

Grüße,

Reinhard
Software-Engineer, Developer of User Interfaces
Project: Canorus - the next generation music score editor - http://canorus.berlios.de
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste