Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #211733 > unrolled thread

Lazarus: ein paar Töne auf den Ausgang der Soundkarte

Started byFranz Glaser <franz@meg-glaser.com>
First post2016-07-27 01:13 +0200
Last post2016-08-02 01:14 +0200
Articles 16 — 11 participants

Back to article view | Back to de.sci.electronics


Contents

  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

#211733 — Lazarus: ein paar Töne auf den Ausgang der Soundkarte

FromFranz Glaser <franz@meg-glaser.com>
Date2016-07-27 01:13 +0200
SubjectLazarus: 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]


#211734

From"MaWin" <me@private.net>
Date2016-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]


#211748

FromKarsten Kretschmer <kkretsch@physik.tu-muenchen.de>
Date2016-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]


#211763 — Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte

FromFranz Glaser <franz@meg-glaser.com>
Date2016-07-27 20:09 +0200
SubjectRe: 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]


#211776 — Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte

FromMatthias Weingart <mwnews@pentax.boerde.de>
Date2016-07-28 06:57 +0000
SubjectRe: 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]


#211813 — Re: Lazarus: ein paar Töne auf den Ausgang der Soundkarte

FromFranz Glaser <franz@meg-glaser.com>
Date2016-07-29 16:14 +0200
SubjectRe: 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]


#211766

FromHeinrich Wagner <hewa@monumentmail.com>
Date2016-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]


#211814

FromFranz Glaser <franz@meg-glaser.com>
Date2016-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]


#211844

FromSieghard Schicktanz <Sieghard.Schicktanz@SchS.de>
Date2016-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]


#211996

FromFranz Glaser <franz@meg-glaser.com>
Date2016-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]


#212007

FromMarc Santhoff <m.santhoff@t-online.de>
Date2016-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]


#212009

FromMarcel Mueller <news.5.maazl@spamgourmet.org>
Date2016-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]


#212036

FromHolger <me@privacy.org>
Date2016-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]


#212052

From"Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de>
Date2016-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]


#212069

FromBernd Laengerich <bernd.laengerich@web.de>
Date2016-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]


#212078

FromSieghard Schicktanz <Sieghard.Schicktanz@SchS.de>
Date2016-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