Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #211733 > unrolled thread
| Started by | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| First post | 2016-07-27 01:13 +0200 |
| Last post | 2016-08-02 01:14 +0200 |
| Articles | 16 — 11 participants |
Back to article view | Back to de.sci.electronics
Lazarus: ein paar Töne auf den Ausgang der Soundkarte Franz Glaser <franz@meg-glaser.com> - 2016-07-27 01:13 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte "MaWin" <me@private.net> - 2016-07-27 01:36 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Karsten Kretschmer <kkretsch@physik.tu-muenchen.de> - 2016-07-27 12:13 +0000
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Franz Glaser <franz@meg-glaser.com> - 2016-07-27 20:09 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Matthias Weingart <mwnews@pentax.boerde.de> - 2016-07-28 06:57 +0000
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Franz Glaser <franz@meg-glaser.com> - 2016-07-29 16:14 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Heinrich Wagner <hewa@monumentmail.com> - 2016-07-27 23:24 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Franz Glaser <franz@meg-glaser.com> - 2016-07-29 16:16 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2016-07-29 21:58 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Franz Glaser <franz@meg-glaser.com> - 2016-07-31 22:28 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Marc Santhoff <m.santhoff@t-online.de> - 2016-08-01 01:54 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Marcel Mueller <news.5.maazl@spamgourmet.org> - 2016-08-01 02:22 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Holger <me@privacy.org> - 2016-08-01 14:53 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-08-01 15:32 +0000
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Bernd Laengerich <bernd.laengerich@web.de> - 2016-08-01 21:11 +0200
Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2016-08-02 01:14 +0200
| From | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| Date | 2016-07-27 01:13 +0200 |
| Subject | Lazarus: ein paar Töne auf den Ausgang der Soundkarte |
| Message-ID | <dvq94vFivfaU1@mid.individual.net> |
Ich weiss nicht recht, wo ich sonst noch fragen soll, Ich möchte ein paar gemischte/addierte Sinuswellen auf die hellgrüne Buchse senden. Der gute alte Tongenerator von DOS ist abhanden gekommen aber der hätte eh nicht gereicht. Ich bin jetzt auf winmm.dll gestossen mit einer langen Liste von Funktionen/Prozeduren, die ich allerdings nur mit dem mir ungeläufigen () - C-Format in der Literatur vorfinde ohne weitere Beschreibung. Da sind vielversprechende Funktionen enthalten wie PlaySound(), PlaySoundA() und PlaySoundW(). Mit einem einzigen Anwendungsbeispiel bin ich auf diese dll gekommen, "waveOutGetNumDevs", die eine Longint liefert, und die funktioniert auch in meinem Testprogramm. Bitte wer kann mir weiter helfen? Zum Anwendungszweck: ich möchte ein paar Töne von 300 bis 2700 Hz aufs Funkgerät senden, die Sprache simulieren, um die Antenne für SSB abzugleichen. Das Pfeifen und Hüsteln ist mir zu mühsam und trifft doch nur mangelhaft. Mit Lazarus könnte ich die "Orgel" einstellen. GL
[toc] | [next] | [standalone]
| From | "MaWin" <me@private.net> |
|---|---|
| Date | 2016-07-27 01:36 +0200 |
| Message-ID | <nn8s67$6qm$1@news.albasani.net> |
| In reply to | #211733 |
"Franz Glaser" <franz@meg-glaser.com> schrieb im Newsbeitrag news:dvq94vFivfaU1@mid.individual.net... > Zum Anwendungszweck: ich möchte ein paar Töne von 300 bis > 2700 Hz aufs Funkgerät senden, die Sprache simulieren, um > die Antenne für SSB abzugleichen. Das Pfeifen und Hüsteln > ist mir zu mühsam und trifft doch nur mangelhaft. Dann benutze eine WAV-Audiodatei und spiele die über deine Soundkarte ab. Erstellen kannst du die Audiodatei z.B. mit einem Software- Synthezizer http://www.synthzone.com/softsyn.htm oder nimm doch gleich eine Aufnahme der gewünschen Sprache. -- MaWin, Manfred Winterhoff, mawin at gmx dot net
[toc] | [prev] | [next] | [standalone]
| From | Karsten Kretschmer <kkretsch@physik.tu-muenchen.de> |
|---|---|
| Date | 2016-07-27 12:13 +0000 |
| Message-ID | <slrnnph9ae.99k.kkretsch@olga4.opt.rzg.mpg.de> |
| In reply to | #211733 |
Am Wed, 27 Jul 2016 01:13:32 +0200 schrieb Franz Glaser: > Ich möchte ein paar gemischte/addierte Sinuswellen auf die > hellgrüne Buchse senden. > > Der gute alte Tongenerator von DOS ist abhanden gekommen > aber der hätte eh nicht gereicht. Schau dir doch mal „SoX - Sound eXchange“ an: http://sox.sourceforge.net/Docs/Documentation Dort insbesondere den „synth“-Filter und die Beispiele, die das „play“-Kommando zusammen mit diesem Filter benutzen. Da wird vermutlich etwas in der richtigen Richtung dabei sein. Ciao, Karsten
[toc] | [prev] | [next] | [standalone]
| From | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| Date | 2016-07-27 20:09 +0200 |
| Subject | Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte |
| Message-ID | <dvsblvF4iiqU1@mid.individual.net> |
| In reply to | #211748 |
Am 27.07.2016 14:13, schrieb Karsten Kretschmer: > Am Wed, 27 Jul 2016 01:13:32 +0200 schrieb Franz Glaser: >> Ich möchte ein paar gemischte/addierte Sinuswellen auf die >> hellgrüne Buchse senden. >> >> Der gute alte Tongenerator von DOS ist abhanden gekommen >> aber der hätte eh nicht gereicht. > > Schau dir doch mal „SoX - Sound eXchange“ an: > http://sox.sourceforge.net/Docs/Documentation > > Dort insbesondere den „synth“-Filter und die Beispiele, die das > „play“-Kommando zusammen mit diesem Filter benutzen. Da wird vermutlich > etwas in der richtigen Richtung dabei sein. > > Ciao, Karsten > Danke erstmal :-) Zwischen 2 Gewittern kurz angeschaut. GL
[toc] | [prev] | [next] | [standalone]
| From | Matthias Weingart <mwnews@pentax.boerde.de> |
|---|---|
| Date | 2016-07-28 06:57 +0000 |
| Subject | Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte |
| Message-ID | <XnsA6535B216887AlwLookOnTBrightSide@penthouse.boerde.de> |
| In reply to | #211763 |
Franz Glaser <franz@meg-glaser.com>: > Am 27.07.2016 14:13, schrieb Karsten Kretschmer: >> Am Wed, 27 Jul 2016 01:13:32 +0200 schrieb Franz Glaser: >>> Ich möchte ein paar gemischte/addierte Sinuswellen auf die >>> hellgrüne Buchse senden. In Lazarus (also Delphi) da kann man doch einfach die Bordmittel von Windows zur Soundausgabe benutzen - winmm.dll, ich hatte da immer ne Unit, die das schön gekapselt hatte, frag mich jetzt aber nicht wie die hiess ;-) M. --
[toc] | [prev] | [next] | [standalone]
| From | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| Date | 2016-07-29 16:14 +0200 |
| Subject | Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte |
| Message-ID | <e016mvFb9qgU1@mid.individual.net> |
| In reply to | #211776 |
Am 28.07.2016 08:57, schrieb Matthias Weingart: > Franz Glaser <franz@meg-glaser.com>: >> Am 27.07.2016 14:13, schrieb Karsten Kretschmer: >>> Am Wed, 27 Jul 2016 01:13:32 +0200 schrieb Franz Glaser: >>>> Ich möchte ein paar gemischte/addierte Sinuswellen auf die >>>> hellgrüne Buchse senden. > > In Lazarus (also Delphi) da kann man doch einfach die Bordmittel von Windows > zur Soundausgabe benutzen - winmm.dll, ich hatte da immer ne Unit, die das > schön gekapselt hatte, frag mich jetzt aber nicht wie die hiess ;-) > > M. > Davon, von winmm.dll habe ich geschrieben, ich habe leider die Funktionsbeschreibungen nicht gefunden. Der ganze Googlewald ist vollgemüllt mit der Abhilfe gegen eine verseuchte Version und die Hersteller haben sich abgesetzt. Die sourceforge-Fallen meide ich seit ein paar Jahren wo ich kann. GL
[toc] | [prev] | [next] | [standalone]
| From | Heinrich Wagner <hewa@monumentmail.com> |
|---|---|
| Date | 2016-07-27 23:24 +0200 |
| Message-ID | <27ed9$57992680$4df7b5a2$23581@nntpswitch.blueworldhosting.com> |
| In reply to | #211733 |
Franz Glaser schrieb: > Ich weiss nicht recht, wo ich sonst noch fragen soll, > > Ich möchte ein paar gemischte/addierte Sinuswellen auf die > hellgrüne Buchse senden. > > Der gute alte Tongenerator von DOS ist abhanden gekommen > aber der hätte eh nicht gereicht. > > Ich bin jetzt auf winmm.dll gestossen mit einer langen Liste > von Funktionen/Prozeduren, die ich allerdings nur mit dem > mir ungeläufigen () - C-Format in der Literatur vorfinde ohne > weitere Beschreibung. Da sind vielversprechende Funktionen > enthalten wie PlaySound(), PlaySoundA() und PlaySoundW(). > > Mit einem einzigen Anwendungsbeispiel bin ich auf diese dll > gekommen, "waveOutGetNumDevs", die eine Longint liefert, und > die funktioniert auch in meinem Testprogramm. > > Bitte wer kann mir weiter helfen? > > Zum Anwendungszweck: ich möchte ein paar Töne von 300 bis > 2700 Hz aufs Funkgerät senden, die Sprache simulieren, um > die Antenne für SSB abzugleichen. Das Pfeifen und Hüsteln > ist mir zu mühsam und trifft doch nur mangelhaft. > > Mit Lazarus könnte ich die "Orgel" einstellen. Probier doch mal den hier: http://www.dsp4swls.de/sigen/signalgen.html Gruß Heinrich
[toc] | [prev] | [next] | [standalone]
| From | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| Date | 2016-07-29 16:16 +0200 |
| Message-ID | <e016psFb9qgU2@mid.individual.net> |
| In reply to | #211766 |
Am 27.07.2016 23:24, schrieb Heinrich Wagner: > Franz Glaser schrieb: >> Ich weiss nicht recht, wo ich sonst noch fragen soll, >> >> Ich möchte ein paar gemischte/addierte Sinuswellen auf die >> hellgrüne Buchse senden. >> >> Der gute alte Tongenerator von DOS ist abhanden gekommen >> aber der hätte eh nicht gereicht. >> >> Ich bin jetzt auf winmm.dll gestossen mit einer langen Liste >> von Funktionen/Prozeduren, die ich allerdings nur mit dem >> mir ungeläufigen () - C-Format in der Literatur vorfinde ohne >> weitere Beschreibung. Da sind vielversprechende Funktionen >> enthalten wie PlaySound(), PlaySoundA() und PlaySoundW(). >> >> Mit einem einzigen Anwendungsbeispiel bin ich auf diese dll >> gekommen, "waveOutGetNumDevs", die eine Longint liefert, und >> die funktioniert auch in meinem Testprogramm. >> >> Bitte wer kann mir weiter helfen? >> >> Zum Anwendungszweck: ich möchte ein paar Töne von 300 bis >> 2700 Hz aufs Funkgerät senden, die Sprache simulieren, um >> die Antenne für SSB abzugleichen. Das Pfeifen und Hüsteln >> ist mir zu mühsam und trifft doch nur mangelhaft. >> >> Mit Lazarus könnte ich die "Orgel" einstellen. > > Probier doch mal den hier: > > http://www.dsp4swls.de/sigen/signalgen.html > > > Gruß Heinrich > tnx, schau ich mir an. 1 Ton ist mir zu wenig, werde ich mir anschauen. GL
[toc] | [prev] | [next] | [standalone]
| From | Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> |
|---|---|
| Date | 2016-07-29 21:58 +0200 |
| Message-ID | <20160729215829.1f50dc61@Achmuehle.WOR> |
| In reply to | #211814 |
Hallo Franz, Du schriebst am Fri, 29 Jul 2016 16:16:28 +0200: > >> Ich möchte ein paar gemischte/addierte Sinuswellen auf die > >> hellgrüne Buchse senden. ... > tnx, schau ich mir an. > > 1 Ton ist mir zu wenig, werde ich mir anschauen. Mann, beschff' Dir halt'n Geräuscheschreiber (Sound Editor) und bau' Dir Deinen gewünschten Lärm selber z'samm. Solche Prograsmme gibt's wie Sand am Meer, für alle Betr(ie|ü)bssysteme, die in der PC-Welt und drüber 'naus 'rumlaufen. -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz -----------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| Date | 2016-07-31 22:28 +0200 |
| Message-ID | <e075cbFop7fU1@mid.individual.net> |
| In reply to | #211844 |
Am 29.07.2016 21:58, schrieb Sieghard Schicktanz: > Hallo Franz, > > Du schriebst am Fri, 29 Jul 2016 16:16:28 +0200: > >>>> Ich möchte ein paar gemischte/addierte Sinuswellen auf die >>>> hellgrüne Buchse senden. > ... >> tnx, schau ich mir an. >> >> 1 Ton ist mir zu wenig, werde ich mir anschauen. > > Mann, beschff' Dir halt'n Geräuscheschreiber (Sound Editor) und bau' Dir > Deinen gewünschten Lärm selber z'samm. > Solche Prograsmme gibt's wie Sand am Meer, für alle Betr(ie|ü)bssysteme, die > in der PC-Welt und drüber 'naus 'rumlaufen. Frau, ich wollte ein kleines Windows-Programm schreiben, das ich den Amateurfunkfreunden zum gratis Herunterladen verfügbar machen will. Und zwar nicht aus geldgieriger Niedertracht und noch weniger für irgendeine Werbung, sondern aus Neugier. "WIE KRIEGE ICH SOWAS MIT LAZARUS zum Laufen". Mithilfe von Fachleuten natürlich. Allerdings bin ich momentan überraschend anderweitig QRL-abgelenkt. GL -- Die "Öffentliche Meinung" ist der sozialistische Ersatzgott. Allwissend, allmächtig und allgefürchtet. Die schlimmsten Mitmenschen sind die Verbreiter von Gerüchten, deren Herkunft sie nicht nennen dürfen - genannt Vernaderer. Die Medien sind dabei gesetzlich geschützt.
[toc] | [prev] | [next] | [standalone]
| From | Marc Santhoff <m.santhoff@t-online.de> |
|---|---|
| Date | 2016-08-01 01:54 +0200 |
| Message-ID | <20160801015447.206af8a3@puma.das.netz> |
| In reply to | #211996 |
Franz Glaser <franz@meg-glaser.com> schrieb: > ... ich wollte ein kleines Windows-Programm schreiben, das ich den > Amateurfunkfreunden zum gratis Herunterladen verfügbar machen will. > ... aus Neugier. "WIE KRIEGE ICH SOWAS MIT > LAZARUS zum Laufen". > > Mithilfe von Fachleuten natürlich. de.comp.lang.delphi.misc existieirt, dort werden auch Fragen zu fpc/Lazarus beantwortet. Marc
[toc] | [prev] | [next] | [standalone]
| From | Marcel Mueller <news.5.maazl@spamgourmet.org> |
|---|---|
| Date | 2016-08-01 02:22 +0200 |
| Message-ID | <nnm4od$6ct$1@gwaiyur.mb-net.net> |
| In reply to | #211733 |
On 27.07.16 01.13, Franz Glaser wrote: > Ich möchte ein paar gemischte/addierte Sinuswellen auf die > hellgrüne Buchse senden. Das kannst Du dir Mit Audacity (open source) zusammenklicken. Tongenerator kann es, und addieren auch. Marcel
[toc] | [prev] | [next] | [standalone]
| From | Holger <me@privacy.org> |
|---|---|
| Date | 2016-08-01 14:53 +0200 |
| Message-ID | <nnngo0$5jf$1@gioia.aioe.org> |
| In reply to | #212009 |
Marcel Mueller schrieb: > On 27.07.16 01.13, Franz Glaser wrote: >> Ich möchte ein paar gemischte/addierte Sinuswellen auf die >> hellgrüne Buchse senden. > > Das kannst Du dir Mit Audacity (open source) zusammenklicken. > Tongenerator kann es, und addieren auch. Das geht vielleicht ganz brauchbar, geht auch mit Cool Edit unter Windows, aber das ist ja nicht die Frage. Die Frage ist etwas grundsätzlicher: Wie steuere ich die Soundkarte unter Lazarus an? Und auf diese Frage hin gibt es hier bis jetzt keine Antwort. Vergleich: Wenn jemand fragt, wie man die Reifen beim VW Passat wechselt, will er ja auch nicht als Antwort bekommen, wie er mit dem Fahrrad fahren kann. Holger
[toc] | [prev] | [next] | [standalone]
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2016-08-01 15:32 +0000 |
| Message-ID | <e098ckF9bldU1@mid.individual.net> |
| In reply to | #212036 |
Holger <me@privacy.org> wrote:
>Marcel Mueller schrieb:
>> On 27.07.16 01.13, Franz Glaser wrote:
>>> Ich möchte ein paar gemischte/addierte Sinuswellen auf die
>>> hellgrüne Buchse senden.
>>
>> Das kannst Du dir Mit Audacity (open source) zusammenklicken.
>> Tongenerator kann es, und addieren auch.
>Das geht vielleicht ganz brauchbar, geht auch mit Cool Edit unter
>Windows, aber das ist ja nicht die Frage. Die Frage ist etwas
>grundsätzlicher: Wie steuere ich die Soundkarte unter Lazarus an? Und
>auf diese Frage hin gibt es hier bis jetzt keine Antwort.
Das Wiki unter
http://wiki.freepascal.org/Multimedia_Programming
gibt zumindest ein paar Beispiele, wie man ein WAV-File mit Freepascal abspielt
<zitat>
uses MMSystem;
...
sndPlaySound('C:\sounds\test.wav', snd_Async or snd_NoDefault);
</zitat>
Die für seine Zwecke nötigen Soundfiles kann sich der OP ja auch mit Pascal generieren.
Das WAV-Format ist so kompliziert nicht und es gibt sicher auch etliche fertige
Bibliotheken.
--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
[toc] | [prev] | [next] | [standalone]
| From | Bernd Laengerich <bernd.laengerich@web.de> |
|---|---|
| Date | 2016-08-01 21:11 +0200 |
| Message-ID | <e09l78FcrbmU1@mid.individual.net> |
| In reply to | #212052 |
Am 01.08.2016 um 17:32 schrieb Peter Heitzer: > Das Wiki unter > http://wiki.freepascal.org/Multimedia_Programming > gibt zumindest ein paar Beispiele, wie man ein WAV-File mit Freepascal abspielt Ich habe keine Ahnung davon, aber in mehreren Buntforenbeiträgen wird berichtet, daß das bei Delphi/Freepascal/Lazarus/??? sich durchaus schwieriger gestalten kann, je nach Windows-Version etc. Scheint halt teilweise ein ziemliches Gebastel zu sein. Bernd
[toc] | [prev] | [next] | [standalone]
| From | Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> |
|---|---|
| Date | 2016-08-02 01:14 +0200 |
| Message-ID | <20160802011447.79d312ab@Achmuehle.WOR> |
| In reply to | #212069 |
Hallo Bernd, Du schriebst am Mon, 1 Aug 2016 21:11:33 +0200: > > gibt zumindest ein paar Beispiele, wie man ein WAV-File mit Freepascal > > abspielt > > Ich habe keine Ahnung davon, aber in mehreren Buntforenbeiträgen wird > berichtet, daß das bei Delphi/Freepascal/Lazarus/??? sich durchaus > schwieriger gestalten kann, je nach Windows-Version etc. Scheint halt > teilweise ein ziemliches Gebastel zu sein. Gibt es denn inzwischen nicht mehr die Unit "MPlayer" wie bei Delphi 6? Das hatte ich mal benutzt, war nicht besonders kompliziert und hat funktioniert. Mit Lazarus hatte ich noch nicht das Problem; dort scheint's aber auch tatsächlich nichts mitgeliefertes zu geben. -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz -----------------------------------------------------------
[toc] | [prev] | [standalone]
Back to top | Article view | de.sci.electronics
csiph-web