AFSK generator?

Using Nyquist scripts in Audacity.
Post and download new plug-ins.

If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like

Re: AFSK generator?

Permanent link to this post Posted by weldo5 » Thu Oct 06, 2016 6:37 pm

I used this coding, the mod function (controlling the modulation frequencies, since it requires modulation)surprisingly created the two sliders im looking for (photo on bottom of post), but cannot generate yet..................... The rest of
the file is still quite the same, a bit edited.
Code: Select all
;control mod "'Mark' frequency" real "Hz" 500.0 20.0 5000.0
;control mod "'Space' frequency" real "Hz" 600.0 20.0 6000.0



supposidely having to do with the line number (100)
Code: Select all
error: illegal character after # - 100                                           
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(

Some where in the file being a misplaced right parentheses
Code: Select all
2> error: misplaced right paren
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
3> error: misplaced right paren
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
4> error: misplaced right paren
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
5> error: bad argument type - #\Space  ##<---dont know how this came about, space being defined as a modulation frequency
Function: #<Subr-FORMAT: #b3b6a18>
Arguments:
  #\Space
  "~a"
  (72 101 108 108 111)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
6> 3
6> 11
6> #<Sound: #ebc6328>
6> error: bad argument type - NIL
Function: #<Subr-SND-CONVOLVE: #b3b6958>
Arguments:
  NIL
  #<Sound: #ebc6328>
Function: #<Subr-APPLY: #b3b52a8>
Arguments:
  #<Subr-SND-CONVOLVE: #b3b6958>
  (NIL #<Sound: #ebc6328>)
Function: #<FSubr-COND: #b3b6bf8>


Later down in the debugger actually reading the ASCII code
Code: Select all
Arguments:
  #\Space
  "~a"
  (72 101 108 108 111)


Hopefully better understood....
Attachments
AFSK prompt 2.PNG
Prompt in current form
AFSK prompt 2.PNG (8.35 KiB) Viewed 664 times
weldo5
 
Posts: 52
Joined: Fri Nov 15, 2013 10:18 pm
Operating System: Windows 10

Re: AFSK generator?

Permanent link to this post Posted by Robert J. H. » Thu Oct 06, 2016 10:52 pm

weldo5 wrote:I used this coding, the mod function (controlling the modulation frequencies, since it requires modulation)surprisingly created the two sliders im looking for (photo on bottom of post), but cannot generate yet..................... The rest of
the file is still quite the same, a bit edited.
Code: Select all
;control mod "'Mark' frequency" real "Hz" 500.0 20.0 5000.0
;control mod "'Space' frequency" real "Hz" 600.0 20.0 6000.0



supposidely having to do with the line number (100)
Code: Select all
error: illegal character after # - 100                                           
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(

Some where in the file being a misplaced right parentheses
Code: Select all
2> error: misplaced right paren
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
3> error: misplaced right paren
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
4> error: misplaced right paren
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
5> error: bad argument type - #\Space  ##<---dont know how this came about, space being defined as a modulation frequency
Function: #<Subr-FORMAT: #b3b6a18>
Arguments:
  #\Space
  "~a"
  (72 101 108 108 111)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b9288>
Arguments:
  #<File-Stream: #b26e058>
  #\)
Function: #<Subr-(null): #b3b92e8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\#
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
Function: #<Subr-(null): #b3b92a8>
Arguments:
  #<File-Stream: #b26e0d8>
  #\(
6> 3
6> 11
6> #<Sound: #ebc6328>
6> error: bad argument type - NIL
Function: #<Subr-SND-CONVOLVE: #b3b6958>
Arguments:
  NIL
  #<Sound: #ebc6328>
Function: #<Subr-APPLY: #b3b52a8>
Arguments:
  #<Subr-SND-CONVOLVE: #b3b6958>
  (NIL #<Sound: #ebc6328>)
Function: #<FSubr-COND: #b3b6bf8>


Later down in the debugger actually reading the ASCII code
Code: Select all
Arguments:
  #\Space
  "~a"
  (72 101 108 108 111)


Hopefully better understood....

Again, don't use the same variable name for the space and mark frequencies, the first will be overwritten by the second.
Call them mark-freq and space-freq and not mod.
You've not answered my previous questions, where this all should lead to.

I've provided you with the code that renders a text into a list of zeros and ones.
Add your frequency controls under the first one.
(take as default the common frequencies, not 500 and 600)
Perhaps a baud control as well (default = 1200).


The two frequencies added / 2 give the carrier frequency and the distance/2 the modulation index.

The list of zeros and ones can be transformed into a pulse train.
(a zero could give 44 samples of -1 for instance)
(Here, you would apply the Gauss filter, I presume)
The frequency modulation function can be feed with this pulse train.
Code: Select all
(fmosc (hz-to-step 1700) (mult 500 pulse-train))

1700 is the carrier frequency and 500 the modulation index.
This works only for a pulse train consisting of 1/-1 for mark and space.
You could also take the baud frequency as carrier and double the modulation index since the pulse train would now be made from zeros and ones.

The first has the advantage that no message could be indicated by having a 1700 Hz signal (a 0 value in the pulse train).
It is also the only variant where you can use the Gauss filter properly in order to smooth the pulses.
That's all achievable with 'Hzosc' as Steve demonstrated earlier.
Code: Select all
(hzosc (sum 1700 (mult 500 pulse-train)))



I would dump your earlier attempts, if I were you and start with the code I've provided.

Robert
Robert J. H.
 
Posts: 1813
Joined: Thu May 31, 2012 8:33 am
Operating System: Windows 7

Re: AFSK generator?

Permanent link to this post Posted by weldo5 » Fri Oct 07, 2016 12:10 am

I'll use it.... And I don't mean to ban Steve out of this topic, sorry for banning an ADMIN...

(Dont mean to switch gears) im not a ham radio enthusiast, this just is for experimenting purposes. There should be a topic in the signal processing section for this type, for some further discussing on how it usually works.

Note the code was from the debugger, which I should have said.

And in the file the code you have provided it is still there, I "organized" it (did not touch any of it) just to take up less space. In other words make it less wordy (Corny sounding)

Also symbols are easier to get by since the compiler understands it better. I need to learn convolution and recursion better
weldo5
 
Posts: 52
Joined: Fri Nov 15, 2013 10:18 pm
Operating System: Windows 10

Re: AFSK generator?

Permanent link to this post Posted by Robert J. H. » Fri Oct 07, 2016 7:49 am

weldo5 wrote:I'll use it.... And I don't mean to ban Steve out of this topic, sorry for banning an ADMIN...

(Dont mean to switch gears) im not a ham radio enthusiast, this just is for experimenting purposes. There should be a topic in the signal processing section for this type, for some further discussing on how it usually works.

Note the code was from the debugger, which I should have said.

And in the file the code you have provided it is still there, I "organized" it (did not touch any of it) just to take up less space. In other words make it less wordy (Corny sounding)

Also symbols are easier to get by since the compiler understands it better. I need to learn convolution and recursion better


You mean you got the illegal character error after copying the code?
Try clicking the button "Select all" above it and choose "copy" from the edit menu of your browser.
Ctrl-v to paste the code. Manually selecting doesn't work (in some browsers).
I forget it all the time...

Robert
Robert J. H.
 
Posts: 1813
Joined: Thu May 31, 2012 8:33 am
Operating System: Windows 7

Re: AFSK generator?

Permanent link to this post Posted by weldo5 » Fri Oct 07, 2016 12:06 pm

I usually just copy the code either from the debugger to the forum, or from provided code to the main .ny file involved.

Ill edit to make it "easier" for readable purposes. And it reads the ASCII characters fine.... but if it is formatted to the symbol type NIL, throws a bad argument type.

These things are so ultra-specific (duh) nowadays...

I also totally forgot to mention im using version 4 for this plugin...., the current version....

And by the way "pulse-train" does not work in the output as well...., requiring arguments.

And usually the code has to be edited sometimes, like "sample code that looks readable", needs editing a little bit of editing to format it out better...
Also I am using LISP not SAL. (Sal seems easier understood though) The "#" hash symbol is used in SAL ONLY to highlight the symbols such as ASCII, I could not find the character for LISP. (Maybe the symbol "%"?)

... Look... I know how frustrating this can be especially for both us programmers because im seeing what others may not see...
weldo5
 
Posts: 52
Joined: Fri Nov 15, 2013 10:18 pm
Operating System: Windows 10

Re: AFSK generator?

Permanent link to this post Posted by weldo5 » Mon Oct 10, 2016 10:10 pm

Code: Select all
error: illegal character after # - 100
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
1> error: unbound variable - TO
if continued: try evaluating symbol again
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
2> 0
2> error: unbound variable - OUTPUT
if continued: try evaluating symbol again
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
3> error: misplaced right paren
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
4> error: misplaced right paren
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
5> error: misplaced right paren
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
6> error: unbound variable - OUTPUT
if continued: try evaluating symbol again
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
7> 3
7> 11
7> #<Sound: #ce56328>
7> error: unbound variable - TRACK
if continued: try evaluating symbol again
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b4092a0>
Arguments:
  #<File-Stream: #b2cfe20>
  #\)
Function: #<Subr-(null): #b409300>
Arguments:
  #<File-Stream: #b2cfea0>
  #\#
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
Function: #<Subr-(null): #b4092c0>
Arguments:
  #<File-Stream: #b2cfea0>
  #\(
8> 7> 6> 5> 4> 3> 2> 1>


Heres everything I copied currently....
weldo5
 
Posts: 52
Joined: Fri Nov 15, 2013 10:18 pm
Operating System: Windows 10

Re: AFSK generator?

Permanent link to this post Posted by Robert J. H. » Tue Oct 11, 2016 11:11 am

attach the text file with the code.
Robert J. H.
 
Posts: 1813
Joined: Thu May 31, 2012 8:33 am
Operating System: Windows 7

Re: AFSK generator?

Permanent link to this post Posted by weldo5 » Tue Oct 11, 2016 7:03 pm

It looks the same as it was (except with some spaces removed). The rest should've NOT been edited, if it is, then let myself know...
Attachments
afsk_generate.ny
(1.34 KiB) Downloaded 28 times
weldo5
 
Posts: 52
Joined: Fri Nov 15, 2013 10:18 pm
Operating System: Windows 10

Re: AFSK generator?

Permanent link to this post Posted by steve » Sat Oct 15, 2016 5:39 pm

Your file "afsk_generate.ny" is not valid Nyquist code. There are very many errors in that code. It should not be a surprise that attempting to run invalid code produces errors.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
steve
Senior Forum Staff
 
Posts: 43466
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux Debian

Re: AFSK generator?

Permanent link to this post Posted by weldo5 » Sat Oct 15, 2016 6:24 pm

I already knew that this wasn't even valid anyways. You both provided the coding, which I wanted to reject right away because I was afraid both of your coding would not work. Sorry to be a bit argu, but don't start to play games on me because of the coding I copied from the both of you (no longer in the file, but in this discussion) and rob. Ask Robert H, because this is his coding, (from the messaging encoding on below on to the gauss), and the frequency sets...(although being deleted due to further discussion on something can't remember on the top of my head
weldo5
 
Posts: 52
Joined: Fri Nov 15, 2013 10:18 pm
Operating System: Windows 10

PreviousNext

Return to Nyquist



Who is online

Users browsing this forum: No registered users and 4 guests