Oscyloskop, generator fal akustycznych.
Moderatorzy: Moderatorzy, Administratorzy
Oscyloskop, generator fal akustycznych.
6.
Szukam takiego programu pod konsolę. to może być najbanalniejszy generator funkcji, byleby był.
jak by jeszcze zbierał co słyszy i określał, to kozak. ale wystarczy mi prosty generator.
oczywiście: shell...
Pozdrawiam!
Szukam takiego programu pod konsolę. to może być najbanalniejszy generator funkcji, byleby był.
jak by jeszcze zbierał co słyszy i określał, to kozak. ale wystarczy mi prosty generator.
oczywiście: shell...
Pozdrawiam!
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]
-
- Moderator
- Posty: 1510
- Rejestracja: 2006-03-19, 12:00
- Lokalizacja: Gdynia
- Kontakt:
Re: Oscyloskop, generator fal akustycznych.
Jest polecenie, które co prawda nie bardzo jest 'generatorem funkcji' bo generuje tylko sinusoidę, ale za to możesz ustawić wysokość:
http://linux.die.net/man/1/speaker-test
Tutaj znalazłem coś pod Xy, może jak poszukasz w kodzie, to zobaczysz jak tworzona jest odpowiednia funkcja:
http://aa6e.net/software/tone/index.html
A jeśli potrzebujesz zrobić np. szum to tutaj jest opis:
http://unreasonable.org/node/303
http://linux.die.net/man/1/speaker-test
Tutaj znalazłem coś pod Xy, może jak poszukasz w kodzie, to zobaczysz jak tworzona jest odpowiednia funkcja:
http://aa6e.net/software/tone/index.html
A jeśli potrzebujesz zrobić np. szum to tutaj jest opis:
http://unreasonable.org/node/303
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Re: Oscyloskop, generator fal akustycznych.
speaker-test jest elementem alsy, niestety, a ja używam oss...
byłby dobry, jak sądzę. ale nie potrafię tego użyć. jest plik speaker-test.c ale nie potrafię go skompilować oddzielnie. z resztą, nie wiem czy to coś da
zainstalowałem binarki alsy i próbowałem wskazać /dev/dsp ale nie podziałało.
obawiam, się, że nie znam się na kodach i nie wyciągnę żadnych wniosków z tone'a
byłby dobry, jak sądzę. ale nie potrafię tego użyć. jest plik speaker-test.c ale nie potrafię go skompilować oddzielnie. z resztą, nie wiem czy to coś da
zainstalowałem binarki alsy i próbowałem wskazać /dev/dsp ale nie podziałało.
obawiam, się, że nie znam się na kodach i nie wyciągnę żadnych wniosków z tone'a
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]
Re: Oscyloskop, generator fal akustycznych.
A Audacity próbowałeś?
Samo słowo ubuntu pochodzi z języka Zulu i oznacza człowieczeństwo wobec innych, choć niektórzy tłumaczą je jako "nie potrafię skonfigurować Slackware"
-
- Moderator
- Posty: 1510
- Rejestracja: 2006-03-19, 12:00
- Lokalizacja: Gdynia
- Kontakt:
Re: Oscyloskop, generator fal akustycznych.
Próbowałeś tego w takim razie:
http://www.linux.org/apps/AppId_2452.html
(pierwszy wynik po wpisaniu w google: linux oss tone generator).
http://www.linux.org/apps/AppId_2452.html
(pierwszy wynik po wpisaniu w google: linux oss tone generator).
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Re: Oscyloskop, generator fal akustycznych.
=/
są gdzieś kursy z googlowania?
nie umiem tego użyć.
są gdzieś kursy z googlowania?
nie umiem tego użyć.
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]
-
- Moderator
- Posty: 1510
- Rejestracja: 2006-03-19, 12:00
- Lokalizacja: Gdynia
- Kontakt:
Re: Oscyloskop, generator fal akustycznych.
A próbowałeś skompilować?
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Re: Oscyloskop, generator fal akustycznych.
tak, ale nie wiem czy dobrze.
próbowałem też z -o i też niewiele z tego wychodziło
Kod: Zaznacz cały
gcc tonegen.c i cpp tonegen.c
Kod: Zaznacz cały
root@pp:/tmp# gcc tonegen.c
tonegen.c:56:31: machine/soundcard.h: No such file or directory
tonegen.c: In function `main':
tonegen.c:172: error: `SNDCTL_DSP_GETFMTS' undeclared (first use in this function)
tonegen.c:172: error: (Each undeclared identifier is reported only once
tonegen.c:172: error: for each function it appears in.)
tonegen.c:181: error: `SNDCTL_DSP_STEREO' undeclared (first use in this function)
tonegen.c:196: error: `SNDCTL_DSP_SPEED' undeclared (first use in this function)
root@pp:/tmp#
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]
-
- Moderator
- Posty: 1510
- Rejestracja: 2006-03-19, 12:00
- Lokalizacja: Gdynia
- Kontakt:
Re: Oscyloskop, generator fal akustycznych.
Kod: Zaznacz cały
tonegen.c:56:31: machine/soundcard.h: No such file or directory
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Re: Oscyloskop, generator fal akustycznych.
znalazłem coś takiego tu: http://bugs.gentoo.org/show_bug.cgi?id=100112
zamieniłem więc machine/soundcard.h na sys/soundcard.h
trochę pomogło:
[ Dodano: 2008-07-21, 12:14 ]
gdzieś wyczytałem że g++ może sobie z tym poradzić:
ale nie...
Kod: Zaznacz cały
--- /var/tmp/portage/a52dec-0.7.4-r5/work/a52dec-0.7.4/libao/audio_out_oss.c 2002-04-28 12:23:02 +0200
+++ audio_out_oss.c 2005-07-23 15:42:50 +0200
@@ -35,7 +35,7 @@
#if defined(__OpenBSD__)
#include <soundcard.h>
#elif defined(__FreeBSD__)
-#include <machine/soundcard.h>
+#include <sys/soundcard.h>
#ifndef AFMT_S16_NE
#include <machine/endian.h>
#if BYTE_ORDER == LITTLE_ENDIAN
trochę pomogło:
Kod: Zaznacz cały
root@pp:/tmp# gcc tonegen.c
/tmp/cc1hviOF.o(.text+0x183): In function `main':
: undefined reference to `pow'
/tmp/cc1hviOF.o(.text+0x5c4): In function `main':
: undefined reference to `sin'
collect2: ld returned 1 exit status
[ Dodano: 2008-07-21, 12:14 ]
gdzieś wyczytałem że g++ może sobie z tym poradzić:
Kod: Zaznacz cały
root@pp:/tmp# g++ tonegen.c
tonegen.c:75: error: `argc' was not declared in this scope
tonegen.c:75: error: `argv' was not declared in this scope
tonegen.c:76: error: initializer expression list treated as compound expression
tonegen.c:76: error: expected `,' or `;' before "int"
tonegen.c:77: error: storage size of `argv' isn't known
tonegen.c:77: error: storage size of `argv' isn't known
tonegen.c:78: error: expected unqualified-id before '{' token
tonegen.c:250: error: ISO C++ forbids declaration of `banner' with no type
tonegen.c: In function `int banner()':
tonegen.c:261: error: return-statement with no value, in function returning 'int'
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]
Re: Oscyloskop, generator fal akustycznych.
Skompiluj z biblioteką math
Kod: Zaznacz cały
gcc tonegen.c -o tonegen -lm
Re: Oscyloskop, generator fal akustycznych.
Kod: Zaznacz cały
root@pp:/tmp# ./tonegen
The "sample rate" is 44100. The tone is 400 Hz at 0 dB down.
opening device: No such file or directory
Kod: Zaznacz cały
root@pp:/tmp# ls /dev/ | grep dsp
adsp@
adsp0
adsp1
adsp2
adsp3
dsp@
dsp0
dsp1
dsp2
dsp3
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]
Re: Oscyloskop, generator fal akustycznych.
U mnie było tylko /dev/dsp, a jak jest kilka to może próbuj każde po kolei
Kod: Zaznacz cały
./tonegen -d /dev/dsp0
Re: Oscyloskop, generator fal akustycznych.
wystarczyłomati0712 pisze:./tonegen -d /dev/dsp
ale nie brzmi to dobrze. od 200hz jest ok, ale niżej...
u Ciebie też tak?
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]
Re: Oscyloskop, generator fal akustycznych.
Tak. U mnie lepiej brzmi po dodaniu parametru -a 50