|Additions in SdrDx 2.17 (up to 2.17z) |
() 2.17... is cooking. Smell that? It's my brain burning.
VFOs now track phase, channel one gain, and channel two gain and will manage them when DUL is on. Documentation here.
In the Dual Antenna / Phasing dialog, changes in how sliders are processed. Hopefully this is an improvement. It can be rolled back if it causes problems. Not relevant to anyone who isn't using an AFE822 with dual antennas at the moment.
SDR-IQ and SDR-14 sample rate code updates. Basically better isolation from custom settings, which cannot be used on these SDRs.
Added DUL to indicate when the SDR is operating in two-channel coherent mode as per the PHA dialog.
REMOVED INT - more trouble than it was worth. If you really want the functionality, there are available keystrokes you can map to one or two favored keys. Type spread into the Ref dialog's Filter box to find them.
Added ANO, Auto-Notch Off. When on, this will cause any notches that are on to turn off when you change frequency. This is useful when you've notched out a heterodyne on one frequency, and now want to listen to something else which does not have the same heterodyne.
Added SIZ which tells SdrDx to size the application window to the target design size (1280x1024) every time on startup.
RFV / RFV / RFV behaviors improved. I suggest multiple or very large monitor users give it a try, you might like it.
Bandwidth memories BW1 ... BW7 now indicate matching bandwidth in SAM mode if either bandwidth edge matches the bandwidth memory. This is a nearly correct indicator optimization that allows for typical use, which is one sideband collapsed for synchronous, single-sideband reception. This also works hand-in-hand with multiple clicks on the BW memories, as this switches SAM mode from DSB/sync, to USB/sync, to LSB/sync based on the particular bandwidth memory settings.
CQS now indicates availability based on demodulator mode
Some GUI adjustments; primarily button size consistency, also larger minimum for F
Events table now has more granular flag information; indicates preroll, memory set, receive or record, postroll, plus it's now live -- it'll track what's going on in the active event without you doing anything. Documentation here.
Event-driven recordings now have per-event custom filename capability. Documentation here.
On-spectrum notch indicator accuracy improved
CLK now activates during recording. To save a certain someone from themselves.
Timer system events may now be named. Documentation here.
The timer system Events List now has column titles.
You can now directly change the Live/Cancelled state of an event in the timer system event list table Documentation here.
I have added the ability to renew an existing timer event in the timer system event list using Renew Selected Event Documentation here.
→Right-click o now accesses a set of timer controls as well as the record path. You can set the timer with up to 16 event lists; when a timer goes off, it pre-rolls for 10 seconds, selects the memory you chose for that timer, and then rolls through the start time. If you select record then it will record the time period specified starting at the start time, and ending at the end time. After the end time, there is a 15-second post-roll, and then receive is stopped. Documentation here.
Ref dialog now shows OPT for OS X and ALT for Windows, instead of OPTALT. for both. Hopefully that's clearer. Docs here.
Audio waterfall (in aux scope) is now assigned a default palette on startup.
I've added programmable buttons for tuning adjustment: <P and P>
→Right-click each of these to set the tuning steps.
Waterfall scrolling improved a little; try not to pan the center frequency too fast, though. Too much happens when the center frequency is changed for really rapid changes to work smoothly.
Waterfall now scrolls sideways when center frequency is changed less than the visible span width. In addition, if center frequency is changed more than the visible span width, the now-irrelevant waterfall is erased.
Added Min = 1.0 control in phasing controls
Added Max = 1.0 control in phasing controls
Added Chan A Muted, B Gain=1.0 option in phasing muting controls
Added Chan B Muted, A Gain=1.0 option in phasing muting controls
Added getsrate:X IPC command.
Added key functions 384 and 385 to tune +/- 9 KHz without moving center tune for longwave and other euro BCB use. Some documentation for working with LW and euro AM 9 KHz BCB spacings.
PPM fix dialog now positions itself beneath the VFOs
Dual phasing dialog now positions itself beneath the VFOs
Improved run button tooltip to hint SDR freq correction
Super-VFO mode is now the only VFO mode.
SDR frequency error correction mechanism changed. Documentation here.
S + and S - stepping improvements
AFEDRI SDR handling improvements
AFEDRI SDR clock / sample rate improvements.
All SDR frequency accuracy settings made with →Right-click Run are now real numbers instead of integers; you can use decimal places to get the correction within one Hz for any SDR that can tune that accurately. (Obsoleted by 44, above)
This release marks a major internal shift in how information is stored from one run of the software to the next. This will result in some of your settings being lost, so you may have a little bit of re-configuring to do. It'll be worth it, believe me. This really affects Windows users, and in fact, that's why I did it -- under Windows, some information simply wasn't getting saved, ever. There may be some lingering bugs (new ones) because this was such a major rewrite of critical sections. I will fix them ASAP as/if they are reported.
The bandwidth memories BW1 through BW7 now toggle between DSB, LSB and USB when the demodulator mode is SAM when the same bandwidth memory button is pressed repeatedly.
Added new keyboard functions for copying images to the clipboard. Demodulator region on spectrum / waterfall, entire spectrum / waterfall, aux scope, meter(s.)
Added new IPC commands for copying images to the clipboard:
Added →Right-clickRef to set save path for image captures. Key function available as well.
Internal rework of all the bandwidth/samplerate code. There had been so many changes that it had turned into an unnecessarily complicated pile of... well, you know. Anyway, I've put it all together into one (relatively) easily understood package, and 2.17e now depends only upon this.
Added 5 fully custom grid, bandwidth and sample rate settings to the SDR dialog for cases where SDRs require specialized settings. Hopefully, there won't be much use for this, but we have run into some very odd cases already with various SDRs, and as it would have been useful more than once, here it is. Documentation here.
Add Balance to phasing dialog. This will set the relative gains close for AM stations (the steady carrier is what is measured to set the gain.) After balancing, just slide the phase slider slowly and you should be able to find the station null easily. If the signal is changing in strength, you may need to further adjust the gain.
When you exit and re-enter the Dual Antenna Settings dialog SdrDx now restores the critical settings.
(30) 2.17a RELEASE
2.17a for both OS X and Windows
(29) 2.17a rc21
With AFEDRI AFE822 SDR only, you can now use PHA to enable / disable dual input phasing / noise reduction. Documentation here.
(28) 2.17a rc20
Loads and plays 24-bit Perseus RF recordings.
(27) 2.17a rc19
BW1 - BW7 bandwidth spread with →Right-click BW4 ... all bandwidth memories now take up the current setting of -Ri when the spread is applied. You can still set a bandwidth memory's -Ri state individually using STO + BWx, but spread applies it to all of them at once.
(26) 2.17a rc19
C-QUAM decoder rework. Alternate decoder option removed.
(25) 2.17a rc18
The Band Setup dialog now displays the center and demodulator frequencies for each of the eight possible bandstacks for the VFO being edited. Documentation here.
(24) 2.17a rc17
DBQ now has three marking modes: Known Only, Unknown Only, and Mark Both. Documentation here.
(23) 2.17a rc16
Marker colors are now saved along with marker positions, so a restart will maintain the colors set by DBQ operations.
(22) 2.17a rc15
Added DBQ, which lets SdrDx talk to DX ToolBox and identify stations known to be broadcasting in the visible span, up to 50 or so. Documentation here.
(21) 2.17a rc14
Added Automatic SDR bandpass Filters checkbox in the SDR dialog. This turns some SDRs bandpass filters off, or has the SDR assign them automatically depending on the SDR's center tuning.
(20) 2.17a rc13
Shift-VFO and OptAlt-VFO now work when the VFO they are applied to wasn't already selected. The same goes for the associated key functions.
(19) 2.17a rc12
Added Euro LW 9 KHz spacing channel markers 153-270 KHz, with an additional marker at 183 KHz for Europe 1.
(18) 2.17a rc11
The Keystroke Remapping dialog has been purged of invalid keycodes. What's that mean? Explanation is here.
(17) 2.17a rc10
The Keystroke Remapping dialog now allows you to specify exclusion from keyboard locking for any key. Documentation here.
(16) 2.17a rc9
Even when the keyboard is locked, the OS X Cmd, Control and OptAlt keys will not emit a beep. This allows you to begin most OS level key sequences (such as ⊗ Tab) without being beeped at.
(15) 2.17a rc9
I have added keystroke functions for each of the fourteen VFOs. This provides for keystrokes that act the same as clicking, Opt/Alt clicking, and Shift-clicking each VFO button. I have not assigned these to any keys by default; that's up to you.
(14) 2.17a rc8
Each VFO now independently controls the number of bandstacks. So you can have 5 for BCB, 8 for a wide/full coverage VFO, 1 for 49 meters, etc. Or you can set them all the same, which is essentially how it worked previously. This change will (one time only) reset the number of bandstacks on each VFO to 3, the starting default. From there, change the value as you see fit and it will keep track.
(13) 2.17a rc8 Improved tooltips on VFOs.
(12) 2.17a rc7
VFO / bandstack dialog now has active progress bar when bandstack file is loading. This is a relatively slow process because I check everything in the file against everything else, and there's a lot of data in these files.
(11) 2.17a rc7
During load of VFO file, SdrDx now keeps processing.
(10) 2.17a rc7
Mono SAM now drives X/Y=R/L scope as well as in C-QUAM.
(9) 2.17a rc6
X/Y=R/L scope now works in SAM + CQS
(8) 2.17a rc5
Okay, this isn't quite a bug, but it's going to cause all your VFOs to reset to center-band one time. I designed the VFOs to have a KHz precision. I shouldn't have. I got feedback today that some CW station that wasn't on a KHz boundary was always coming back set to the boundary -- because I wasn't saving to 1 Hz precision. So this version, and all future versions, will save to 1 Hz precision, but it's going to see any VFO you have set up now as needing a reset, for instance 14230 KHz, because inside a band of 14000 to 14300, the correct value is now 14230000, not the previously stored value of 14230. So sorry about that, but the change is for the better and it won't happen again, this is really where we need to be. I really thought this was nailed down, but I simply missed the boat on it.
(7) 2.17a rc5
XY scope now (sort of) works for C-QUAM. More work to do here.
(6) 2.17a rc5
Channel phase option for AM stereo decoders
rc5 Second decoder added for "other" AM stereo encodings. We'll stroke this as required. It need to be there, because there are quite a few possible encodings besides C-QUAM.
(4) 2.17a rc4
→Right-clickZE to access IQ balance auto-zero.
(3) 2.17a rc3
C-QUAM added to VFO / bandstacks.
(2) 2.17a rc2
Release Candidate 2: C-QUAM AM stereo decoding added:
As stereo decoding in C-QUAM is generally more noisy than mono for the same reasons that FM stereo is, you will likely find both -Ri and LPF useful with weaker stations.
(1) 2.17a rc1
Release Candidate 1.