A 3 voice FFT based additive synthesizer with 20 oscillators/voice.
By Tadej Droljc
By Tadej Droljc
By Jeff Thompson
Helpful instructions for gnuradio installation using macports, as well.
Note: If gnuradio will not import into python. Try selecting python27 as the macports default:
sudo port select python python27
Flying over the South coast of Greenland
Operating the 2016 ARRL DX CW contest from inside an igloo at the summit of Witt Hill in Norway, Maine.
You can see the dipole feedline entering the air hole near the top right of the igloo – in the above photo.
Inside the igloo, the rig is balanced on a board, supported by plastic storage containers. I ran full power, 100 watts, from an IC-7300, using Bioenno LiFePo batteries. The temperature inside stays a few degrees above zero Celsius. I thought the rig would help heat up the igloo, but instead had to rely on wool blankets.
All of the gear was pulled up on sleds using human power.
About 3 feet of snow fell in the week before the contest.
Results: KA1IS – 40 meters SOSB LP claimed score: 86,286 (394 QSO’s + 73 countries)
CubicSDR uses the SoapySDR library as generic tool for extracting realtime IQ data streams from common SDR devices. It also provides TCP external frequency control using HAMLIB.
Although its not the main purpose of CubicSDR, the IQ streaming capability will connect SDR devices to Max, Pd, and other DSP platforms, to build experimental radios. All without building external objects or hardware device drivers. The convenience of using CubicSDR for this purpose far outweighs the overhead.
How to use CubicSDR as a front-end for SDR experiments in Max.
The signal path for this test is:
Running in the other direction, the frequency control path is:
There’s a lot of stuff going on here, so the choice to use hardware audio routing instead of Soundflower and netcat instead of TCP in Max, is an effort toward simplicity.
This starts the rigctl daemon (server) in the background using the HAMLIB test dummy rig
echo “\set_freq 7010000” | nc -w 1 localhost 4532
For this test, you can use any of the MaxSDR tutorials available at https://github.com/tkzic/maxradio but I chose to use the main program, currently maxsdr7a.maxpat. The key is to choose the default audio input device and set it to be the same as what is coming out of CubicSDR. I used a stereo patch cord to connect the line output of my Apollo Twin interface to the input jacks – but you can also use Soundflower.
Installing Hamlib: http://reactivemusic.net/?p=19402
Installing CubicSDR: https://github.com/cjcliffe/CubicSDR/releases
Supported SDR devices: http://reactivemusic.net/?p=19746
I had some success using the Max TCP external described at the Installing Hamlib link above, but temporarily abandoned it due to some latency and dropouts.
Local version of this patch is: tcpClient-small2.maxpat
Produced by Christopher Konopka
A 2016 collaboration of Christopher Konopka (analog video synthesis, audio sampling, analog audio synthesis) and Tom Zicarelli (shortwave radio, audio synthesis, and saxophone). Here’s track one:
by Felix Turner
The library is also available for Max/MSP: https://cycling74.com/toolbox/hoalibrary-v2-2/#.V6lvoZMrIcg