CubicSDR v0.2.2 has been released (updated)

This article has been updated on 2017-12-07 to reflect the current version of CubicSDR, which is version 0.2.2.  When we initiated coverage of CubicSDR we inadvertently published information on v0.2.0 (which is the version on the CubicSDR website).   However, looking at the GitHub page, we see that version 0.2.2  is available, and has been since May 12, 2017.  Sorry for any confusion this may have caused.   -MacHamRadio 

 

CubicSDR is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.  It currently includes several common analog demodulation schemes such as AM and FM and will support digital modes in the future.  Many digital decoding applications are available now that can use the analog outputs to process digital signals by “piping” the data from CubicSDR to another program using software like Soundflower, Jack Audio or VBCable.

CubicSDR supports the readily-available RTL-SDR which is an inexpensive SDR device that can be purchased online for about $10 and up.   Search for “RTL2832U” and “820T” or “820T2” on sites such as eBay or Amazon to see what’s available.   Additionally CubicSDR now includes support for SDRPlay, HackRF, BladeRF, AirSpy, NetSDR+, Red Pitaya, Audio Devices (some platform specific at the moment) or any other device with an available SoapySDR support module.

CubicSDR 0.2.2 release builds are now available on the CubicSDR GitHub Releases page:
The initial manual for CubicSDR 0.2.0 is also available at:
Version 0.2.2 Changes:
  • Update Hamlib, Liquid-DSP for windows
  • SoapySDR updated to 0.6.x
  • Crash fixes, performance improvements
  • Visual layout tweaks
  • Increase demodulator waterfall resolution
  • Theme refresh fixes
  • Threading improvements
  • About Dialog
  • Save sizer sash positions
  • Hamlib serial port auto-detection
  • Bookmarks Panel
    • Bookmark Active and Recent modems
    • Bookmark View Ranges
    • Group and arrange bookmarks
    • Drag & Drop to create / move bookmarks
    • Quick search by keywords
    • Show / hide bookmarks in display menu
Version 0.2.2 includes built-in support for:
  • SoapyRemote
  • RTL-SDR
  • AirSpy
  • SDRPlay** (only AppImage supported for Linux currently)
  • HackRF
  • BladeRF
  • Red Pitaya
  • Audio Devices
  • UHD (OSX / Windows Only)
  • RFSpace (OSX Only)
Version 0.2.0 Changes:
  • Improved squelch with dynamic floor/ceiling; improves AM / SSB signal squelch
  • Adds support for ranged center frequency input (spacebar, numeric trigger) for manual view control
  • Use the dash ‘-‘ key between two frequencies when manually entering center frequency to set the view
  • BladeRF bandwidth patch
  • Better stream init handling
  • Menu cleanup / refactoring
  • Unify Font / Theme to Display menu
  • Added modem settings UI for analog modems
  • Added FM Stereo de-emphasis filter option
  • Modem Audio Out part of modem settings UI now
  • Modem settings can be hidden and will save view state
  • Update SoapySDR to 0.5.x
  • Add flatpak build for Linux
  • Additional crash fixes and threading improvements ( thanks to @vsonnier )
  • Additional character support for sessions / labels ( thanks to @vsonnier )
  • Additional high resolution fonts, better fonts sizes for UI scaling, general improvements ( thanks to @vsonnier )
  • Gain UI and font scale improvements
  • Active Zoom / View states now saved with session file
  • Updated internal libraries ( thanks to @vsonnier )
  •  Enable peak hold for modem view ( thanks to @vsonnier )
  • Edit modem labels with ‘E’, saved to session ( thanks to @vsonnier )
  • Font support for additional characters ( thanks to @vsonnier )
  • Add AirSpy and UHD support for windows
  • Add UHD support for Linux
  • Save sample rate, gain levels and AGC state per-device
  • Fix issue with intel graphics drivers
  • Sample rate now selectable from device dialog
  • Add NBFM mode at 12.5KHz default
  • Mouse wheel improvements for meter UIs, focus fixes for Windows 7
  • Gain meters now support mouse wheel
  • Crash fixes and thread cleanup by @vsonnier
  • Hamlib now included in releases by default
  • Adds “Rig Control” Menu
  • Per-rig SDR-IF control
  • Model / Serial Rate / Control port configuration per-rig
  • Rig control toggle
  • Follow rig control toggle
  • Floating center frequency toggle
  • Rig modem tracking toggle
  • New keyboard handler
  • Hover and start typing a number for numeric entry (alternate to space).
  • Waterfall lines-per-second, spectrum averaging, gain values can now be set via direct-entry (space, number)
  • Hover help tips on by default for new users, experienced can disable in settings menu
  • Tab / Shift-Tab now selects next / previous modem
  • Solo mode ‘S’ can now solo a modem’s output, solo follows modem focus
  • Squelch break will automatically focus in solo mode
  • ‘]’ and ‘[‘ keys will now nudge the active modem by the current frequency snap value (or 1Hz if no snap)
  • Hold shift to nudge at half the snap value, i.e. 1KHz snap + SHIFT – ] = 500Hz nudge
  • High-res graphics switching and discrete graphics enable for OSX
  • Add swap I/Q setting for all devices
  • Add delta-locked modems; delta-locked modems will remain locked relative to the center frequency for band-plan sessions
  • Add auto-zero for squelch, right click to set above current signal level (thanks @george-viaud)
  • Fine tune squelch /w mouse wheel
  • Start / Stop device on demand from menu
  • Rewrite/optimize of SSB modems
  • Fixes USB and LSB signal drift
  • SoapyRedPitaya for Red Pitaya support
  • Improved SDR thread performance and stream handling
  • SDR Device dialog options now synchronize with app
  • Refresh for SoapySDR modules with variable and dependent settings
  • Improvements for low-bandwidth such as reduced FFT resolution
  • SoapyAudio for audio input devices / VLF
  • Improved side-band suppression for SSB modes
  • Peak Hold feature
  • Fix for SSB manual bandwidth entry
  • Frequency and modem placement preview (with snap) in spectrum view
  • Device name editing in SDR Devices dialog
  • Can now refresh SDR Devices dialog for hot-swapping devices
  • Can now add SoapySDR devices manually (i.e. RedPitaya, RFSpace)
  • Fix for waterfall halt / overload crash when exceeding CPU limits
  • Font size and layout size improvements
  • Can now center frequency on modem or hovered frequency with ‘c’
  • Sessions now save current sample rate