Hi,
Ich suche adhoc einen Signalgenerator bei dem ich bei einem Stereosignal eine Frequenz bestimmen kann und dann für jeden Kanal eine Phasenabweichung einstellen (zB +100ms bei Kanal links). Es sollte fein einstellbar sein, und am besten on the fly. Daher geht audacity leider nicht.
Irgendwie ist das nicht so leicht etwas zu finden... jaaa hab ich gesehen aber das kann keine Phasenabweichung... GtkSigGen bekomme ich nicht kompiliert und siggen segfaultet sofort... Es muss doch sowas geben oder nicht?
Signalgenerator gesucht
Re: Signalgenerator gesucht
siggen, evtl
Unix is user-friendly; it's just picky about who its friends are.
Re: Signalgenerator gesucht
Lies vielleicht die letzten beiden Zeilen des Eröffnungspostes noch einmal
Aber vielleicht sollten wir der der Sache auf den Grund gehen wieso siggen abstürzt. Das erste was mir einfällt, obwohl das nur zu einer Fehlermeldung nicht aber zu einem Absturz führen sollte, ist die Tatsache, dass siggen versucht das Gerät /dev/dsp zu öffnen, also weder von Alsa noch von Pulseaudio auch nur eine Idee einer Ahnung hat. Ich habe mir dagegen das Paket alsa-oss installiert und starte siggen mit
Aber vielleicht sollten wir der der Sache auf den Grund gehen wieso siggen abstürzt. Das erste was mir einfällt, obwohl das nur zu einer Fehlermeldung nicht aber zu einem Absturz führen sollte, ist die Tatsache, dass siggen versucht das Gerät /dev/dsp zu öffnen, also weder von Alsa noch von Pulseaudio auch nur eine Idee einer Ahnung hat. Ich habe mir dagegen das Paket alsa-oss installiert und starte siggen mit
Code: Alles auswählen
$ aoss siggen
Re: Signalgenerator gesucht
?siggen segfaultet sofort...
Sonstige Probleme mit der Maschine?
(dmesg, syslog)
jessie? pulseaudio? (systemd?) ....
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Signalgenerator gesucht
Ich hab siggen nicht ausm repo gehabt sondern selber kompiliert. Die Debian Version sefaultet nicht aber /dev/dsp gibts bei mir nicht. padsp hilft auch nicht da permission denied:rendegast hat geschrieben:?siggen segfaultet sofort...
Sonstige Probleme mit der Maschine?
(dmesg, syslog)
jessie? pulseaudio? (systemd?) ....
Code: Alles auswählen
~/tmp/siggen-2.3.10 $ ./siggen
[1] 17780 segmentation fault (core dumped) ./siggen
$ siggen
[siggen] No such file or directory : /dev/dsp
$ padsp siggen
[siggen] Connection refused : /dev/dsp
der segfault ist übrigens auch irgendwie interessant:
Code: Alles auswählen
(gdb) run
Starting program: /home/reox/tmp/siggen-2.3.10/siggen
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff732de2c in _IO_vfprintf_internal (s=<optimized out>, format=<optimized out>, ap=<optimized out>) at vfprintf.c:1642
1642 vfprintf.c: No such file or directory.
(gdb) bt
#0 0x00007ffff732de2c in _IO_vfprintf_internal (s=<optimized out>, format=<optimized out>, ap=<optimized out>) at vfprintf.c:1642
#1 0x00007ffff732eb61 in buffered_vfprintf (s=s@entry=0x7ffff7687060 <_IO_2_1_stderr_>, format=format@entry=0x407140 "[%s] %s : %s\n", args=args@entry=0x7fffffffde28)
at vfprintf.c:2348
#2 0x00007ffff73293de in _IO_vfprintf_internal (s=0x7ffff7687060 <_IO_2_1_stderr_>, format=0x407140 "[%s] %s : %s\n", ap=ap@entry=0x7fffffffde28) at vfprintf.c:1296
#3 0x00007ffff7333d47 in __fprintf (stream=<optimized out>, format=<optimized out>) at fprintf.c:32
#4 0x0000000000404efb in err_rpt ()
#5 0x0000000000402343 in main ()
Re: Signalgenerator gesucht
siehe meinen Post ☺reox hat geschrieben:[…]
Wobei das wird vermutlich net gehen da ich gar kein pulseaudio verwende gibts da eine alsa lösung auch?
[…]
Re: Signalgenerator gesucht
@smutbert: ah danke, ja das geht.
Siggen kann das aber leider nur über den Phasenwinkel... Gibts nix das es über die Zeit einstellen kann? Das wäre wesentlich einfacher.
Siggen kann das aber leider nur über den Phasenwinkel... Gibts nix das es über die Zeit einstellen kann? Das wäre wesentlich einfacher.