Topics

fldigi 4.1.08.14 alpha posted

Dave
 

At http://www.w1hkj.com/alpha/fldigi/

macros
   
      * Allow CWID execution at specified position in macro text
      * Modify macro tag <TIMER:nnn> to always start when state changes from Tx to Rx.
      * Add <# comments> tag.  Works same as <COMMENT:comments> tag
      * Correct coding for proper operation of <SKED:..., <TIMER:... and <REPEAT...> tags.

Xmt Audio file
   
      * Add ability to transmit an audio file using new macro tag: <AUDIO:path-filename>
        - macro editor opens an OS select file dialog when the tag is selected from the pick list
        - suggested use:
            <MODEM:NULL><TX>
            <AUDIO:path-filename-1>
            <AUDIO:path-filename-2>
            <RX><@MODEM:BPSK31>
          or modem type of choice
      * Audio file must be wav format, either mono or stereo any sample rate
      * Returning to Rx stops current and any pending audio playback.  Post Tx macro tags are then executed.
        T/R button or Escape key will abort the playback.
      * Please use responsibly - know and understand your license limitations for transmitting audio files,
        especially music and/or copyrighted material.

Macro changes and audio file transmit changes tested using the file Fox_1_Acive.wav, a short voice announcement sampled at 8000 samples/sec, and equalized in amplitude and bandwidth.

-----------snip

<# schedule macro to start at 1900 Z >
<SKED:1900>
<TXRSID:on>
<MODEM:NULL>
<# tone, clock ticks & QPSK at 1000 WF freq > 
<GOFREQ:1000>
<TX><!MODEM:NULL><!TUNE:5><!MODEM:WWV><!IDLE:10><!MODEM:NULL>
<!MODEM:QPSK250>
QST -- ***RWK HUNT***
FOX sponsor       : [name of sponsor]
FOX location      : [use 5K coordinates]
Transmit interval : 1 minute
Transmit count    : <SERNO><INCR>
<LDT> DE <MYCALL> K<!MODEM:NULL><!IDLE:2>
<# after two seconds silence, send audio file >
<AUDIO:/home/dave/Desktop/Fox_1_Active.wav>
<# send cw identifier at 600 Hz>
<# cw @ 24 WPM ><WPM:24>
<!GOFREQ:600><CWID><!GOFREQ:1000>
<RX><@TXRSID:off><TIMER:300>
<# repeat macro every 5 minutes >
-----------snip

Note the use of <# ... > comment lines. 

73, David, W1HKJ

Bill
 

Dave,

 

I just compiled it on a Raspberry Pi 4 and all went well.

No makefile errors.

 

Thanks,

 

Bill

WD9EQD

Smithville, NJ

 

 

From: nbems@groups.io [mailto:nbems@groups.io] On Behalf Of Dave
Sent: Thursday, September 05, 2019 4:12 PM
To: Paul Newman
Subject: [nbems] fldigi 4.1.08.14 alpha posted

 

At http://www.w1hkj.com/alpha/fldigi/

macros
   
      * Allow CWID execution at specified position in macro text
      * Modify macro tag <TIMER:nnn> to always start when state changes from Tx to Rx.
      * Add <# comments> tag.  Works same as <COMMENT:comments> tag
      * Correct coding for proper operation of <SKED:..., <TIMER:... and <REPEAT...> tags.

Xmt Audio file
   
      * Add ability to transmit an audio file using new macro tag: <AUDIO:path-filename>
        - macro editor opens an OS select file dialog when the tag is selected from the pick list
        - suggested use:
            <MODEM:NULL><TX>
            <AUDIO:path-filename-1>
            <AUDIO:path-filename-2>
            <RX><@MODEM:BPSK31>
          or modem type of choice
      * Audio file must be wav format, either mono or stereo any sample rate
      * Returning to Rx stops current and any pending audio playback.  Post Tx macro tags are then executed.
        T/R button or Escape key will abort the playback.
      * Please use responsibly - know and understand your license limitations for transmitting audio files,
        especially music and/or copyrighted material.

Macro changes and audio file transmit changes tested using the file Fox_1_Acive.wav, a short voice announcement sampled at 8000 samples/sec, and equalized in amplitude and bandwidth.

-----------snip

<# schedule macro to start at 1900 Z >
<SKED:1900>
<TXRSID:on>
<MODEM:NULL>
<# tone, clock ticks & QPSK at 1000 WF freq > 
<GOFREQ:1000>
<TX><!MODEM:NULL><!TUNE:5><!MODEM:WWV><!IDLE:10><!MODEM:NULL>
<!MODEM:QPSK250>
QST -- ***RWK HUNT***
FOX sponsor       : [name of sponsor]
FOX location      : [use 5K coordinates]
Transmit interval : 1 minute
Transmit count    : <SERNO><INCR>
<LDT> DE <MYCALL> K<!MODEM:NULL><!IDLE:2>
<# after two seconds silence, send audio file >
<AUDIO:/home/dave/Desktop/Fox_1_Active.wav>
<# send cw identifier at 600 Hz>
<# cw @ 24 WPM ><WPM:24>
<!GOFREQ:600><CWID><!GOFREQ:1000>
<RX><@TXRSID:off><TIMER:300>
<# repeat macro every 5 minutes >

-----------snip

Note the use of <# ... > comment lines. 

73, David, W1HKJ

Murf
 

Tnx so much for the Timer.
have contest ssb macros!!
Dont have to run Voice keyer program with FL
Keep up the great work
Murf
n7uvh
<MODEM:NULL>
<TX><TIMER:15>
<AUDIO:C:\Voice Keyer\memory7.wav>
<RX>
<@MODEM:SSB>