OK. Check out the Delphi interfaces to the Windows Multimedia Library. Assuming Delphi supports callbacks, you should find the appropriate mechanism there.
73, Dave, AA6YQ --- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]> wrote: > > Hello Dave, > > MultiPSK is written in Pascal. I use Delphi 6 (Borland). > > 73 > Patrick > > > ----- Original Message ----- > From: "Dave" <[EMAIL PROTECTED]> > To: <digitalradio@yahoogroups.com> > Sent: Thursday, March 09, 2006 11:36 PM > Subject: RE: [digitalradio] Re: MULTIPSK CW > > > > In what programming language is MultiPSK written, Patrick, and what > > compiler > > or development environment are you using? > > > > 73, > > > > Dave, AA6YQ > > > > -----Original Message----- > > From: digitalradio@yahoogroups.com [mailto:[EMAIL PROTECTED] > > On > > Behalf Of Patrick Lindecker > > Sent: Thursday, March 09, 2006 17:29 PM > > To: digitalradio@yahoogroups.com > > Subject: Re: [digitalradio] Re: MULTIPSK CW > > > > > > TKS Dave, > > > > I did know this (I'm an amateur in programmation). Do you have the name of > > a > > > > Windows API (or some key word) which could give me a first step in the > > search of information? > > > > 73 > > Patrick > > > > ----- Original Message ----- > > From: "Dave Bernstein" <[EMAIL PROTECTED]> > > To: <digitalradio@yahoogroups.com> > > Sent: Thursday, March 09, 2006 11:08 PM > > Subject: [digitalradio] Re: MULTIPSK CW > > > > > >> Windows supports an eventing model that eliminates the need to busy- > >> wait the CPU. You specify a duration and the code to be invoked on > >> callback, and then terminate the thread. When the interval expires, > >> the specified code is invoked. > >> > >> I do this with TimerMM.DLL, but you may want to use the Windows > >> Multimedia Library directly depending on the language in which > >> MultiPSK is written. > >> > >> 73, > >> > >> Dave, AA6YQ > >> > >> --- In digitalradio@yahoogroups.com, "Patrick Lindecker" <f6cte@> > >> wrote: > >>> > >>> Hello Dave, > >>> > >>> If I transmit via the Windows buffering in a tone to the sound > >> card, no > >>> problem. If I transmit through the serial port, I need to control > >> the time > >>> ellapsed (for a dot or a dash). As under Windows there are no > >> interruptions > >>> (sniff), there is no way to know at which moment is the end of the > >> dot (or > >>> the dash). So I keep the CPU working in a loop, testing the > >> Windows timer, > >>> until the end of the dot. It is not a very elegant method but I > >> don't know > >>> an other way to do it. > >>> Note: the Delphi system timer is not sufficiently rapid (maximum > >> between 20 > >>> to 60 /sec). > >>> > >>> 73 > >>> Patrick > >>> > >>> > >>> > >>> > >>> > >>> ----- Original Message ----- > >>> From: "Dave" <aa6yq@> > >>> To: <digitalradio@yahoogroups.com> > >>> Sent: Thursday, March 09, 2006 3:53 AM > >>> Subject: RE: [digitalradio] MULTIPSK CW > >>> > >>> > >>> >A 50% cpu load seems really high, Patrick. WinWarbler consumes > >> less than 1% > >>> > of a 1.5 ghz Pentium 4 when generating CW via software. It uses > >> ticks from > >>> > TimerMM.dll to drive a state machine. What sort of timer are you > >> using? > >>> > > >>> > 73, > >>> > > >>> > Dave, AA6YQ > >>> > > >>> > -----Original Message----- > >>> > From: digitalradio@yahoogroups.com > >> [mailto:[EMAIL PROTECTED] > >>> > On > >>> > Behalf Of Patrick Lindecker > >>> > Sent: Wednesday, March 08, 2006 18:27 PM > >>> > To: digitalradio@yahoogroups.com > >>> > Subject: Re: [digitalradio] MULTIPSK CW > >>> > > >>> > > >>> > Hello Bill and Paul, > >>> > > >>> > Multipsk can directly key the transceiver (I use it this way). > >> However, it > >>> > is not advised under Windows XP because it takes about 50 % of > >> the > >>> > computing > >>> > > >>> > power (due to the obligation to manage a pseudo "timer"). > >>> > > >>> > The most simple to do CW is to do it as PSK31 (in USB). > >>> > > >>> > 73 > >>> > Patrick > >>> > > >>> > > >>> > > >>> > ----- Original Message ----- > >>> > From: "Box SisteenHundred" <box1600@> > >>> > To: <digitalradio@yahoogroups.com> > >>> > Sent: Wednesday, March 08, 2006 11:36 PM > >>> > Subject: RE: [digitalradio] MULTIPSK CW > >>> > > >>> > > >>> >> That IS cw Paul. > >>> >> > >>> >> In reality, that's how your rig probably generates CW.... > >>> >> > >>> >> By injecting an audio tone into a SSB transmitter. > >>> >> > >>> >> When you say won't do "regular" cw... do you mean > >>> >> keying a circuit open and closed so you can connect it > >>> >> to the key jack of your rig? > >>> >> > >>> >> 73 > >>> >> > >>> >> Bill KA8VIT > >>> >> ka8vit@ > >>> >> http://ka8vit.com > >>> >> > >>> >> > >>> >>>From: "Paul" <k8pg@> > >>> >>>Reply-To: digitalradio@yahoogroups.com > >>> >>>To: digitalradio@yahoogroups.com > >>> >>>Subject: [digitalradio] MULTIPSK CW > >>> >>>Date: Wed, 08 Mar 2006 18:56:36 -0000 > >>> >>> > >>> >>> MULTI PSK ONLY XMTS CW ON USB OR LSB DOES NOT DO REGULAR > >> CW,AT LEAST > >>> >>> I CANT GET IT TO WORK ?? BUT IS A EXCELLENT DIGITAL PROGRAM > >>> >>> K8PG-Paul > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> Need a Digital mode QSO? Connect to > >> Telnet://cluster.dynalias.org > >>> >> > >>> >> Other areas of interest: > >>> >> > >>> >> The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > >>> >> DigiPol: http://groups.yahoo.com/group/Digipol (band plan > >> policy > >>> >> discussion) > >>> >> > >>> >> > >>> >> Yahoo! Groups Links > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> > > >>> > > >>> > > >>> > Need a Digital mode QSO? Connect to > >> Telnet://cluster.dynalias.org > >>> > > >>> > Other areas of interest: > >>> > > >>> > The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > >>> > DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy > >>> > discussion) > >>> > > >>> > > >>> > Yahoo! Groups Links > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > Need a Digital mode QSO? Connect to > >> Telnet://cluster.dynalias.org > >>> > > >>> > Other areas of interest: > >>> > > >>> > The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > >>> > DigiPol: http://groups.yahoo.com/group/Digipol (band plan > >> policy > >>> > discussion) > >>> > > >>> > > >>> > Yahoo! Groups Links > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > >> > >> > >> > >> > >> > >> > >> > >> Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org > >> > >> Other areas of interest: > >> > >> The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > >> DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy > >> discussion) > >> > >> > >> Yahoo! Groups Links > >> > >> > >> > >> > >> > >> > >> > > > > > > > > Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org > > > > Other areas of interest: > > > > The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > > DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy > > discussion) > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org > > > > Other areas of interest: > > > > The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > > DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy > > discussion) > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org Other areas of interest: The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy discussion) Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/digitalradio/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/