Cohiradia Software
Selection guide:
Essentially there are two different types of software available, a simple player for the most basic needs (playback of recordings and basic resampling) and a more advanced universal tool for playback, recording and additional features like inspecting the spectra, annotation of own recording and advanced resampling. If you just need a simple, playback tool which is easy to use, then opt for the RFCorder. If you want to have full functionality with many useful features for the post-processing of recordings, then opt for the COHIWizard. The COHIWizard includes all features of the RFCorder and is more frequently updated. An executable version (exe) is available for both versions under Windows. The COHIWizard is also available from v1.2 as open Python source code on Github for both Windows and Linux. If you want to run the COHIWizard under Python, you can find the installation instructions on the GITHUB repository in the README file.
Windows 10/11
RFCorder Version 2.0 (November 2023)
RFCorder v2.0 is used to play back broadband recordings on analog radio receivers using the STEMLAB125-14. The description is included in the downloadable zip file. Typical features are:
- Recordings can be read and played back in IQ raw data format (*.dat) and in the wav format used by most well-known SDRs.
- You can use a scroll bar to jump back and forth on the timeline, making it very easy to find different points in the recording.
- The current time is displayed correctly, according to the actual time (UTC) at the time of recording. Of course, this only works with wav files, not with *.dat files.
- There is a logarithmic signal strength indicator. If the signal is too weak (bar turns yellow), you can use the 'Gain' control to amplify it within limits (logarithmically).
- There is an endless playback button.
- There is a simple resampler that allows you to resample recordings not originating from COHIRADIA to one of the sampling rates required for STEMLAB. This means that all recordings from external archives can also be used.
I would be grateful for reports on successful use but also bugs, as this helps to eliminate problems quickly.
COHIWizard 1.2.9 (June 2024)
The COHIWizard is a comprehensive program that provides many additional functions in addition to the full functionality of RFCorder2.0. These include
- the ability to create your own recordings, including the automatic start of a recording using a timer.
- a simple spectral analysis window for the band spectra, which enables a quick coarse assessment of recordings.
- a resampler that has been greatly expanded compared to RFCorder 2.0 for resampling recordings whose sampling rate is not STEMLAB-compatible. In contrast to RFCorder 2.0, any section of the spectrum can be cut out. Even entire series of related wav files can now be resampled at once.
- An annotation tool that can support the semi-automatic generation of metadata files. This also includes a generator for the yaml files that have to be created on the COHIRADIA server for annotation purposes.
However, the latter feature currently only works for Europe, the USA and New Zealand, as the reference tables for other zones have not yet been integrated.
COHIWizard 1.3.3 (January 2025, first stable version)
Besides a few small changes (e.g. a monitor for the currently playing spectrum) this version contains a completely new module: The synthesizer which can be activated with a new tab at the right end of the menu bar. This tool enables you to create your own RF bands with individual playlists containing arbitrary audios in either wav- or mp3-format, according to your own taste. In that way one can e.g. generate a medium wave band with music from the 60ies and/or spoken (historic) texts which then can be played back in the same way as one of the original recordings from the archive. An example is given in the Youtube video (in fact the intro section stems from such a synthetic band). A detailed user's manual is contained in the installation zip file. There is a small, not fully updated video-tutorial for an early preliminary version, which does not contain all features but which may still be useful for getting started. This software version has not yet been tested excessively, thus bug-reports are welcome. A small preview of the GUI can be seen here:
LINUX
The Python version was successfully started under Debian 10, but has not yet been tested extensively - the player was able to successfully play back RF signals and the synthesizer was able to successfully create correct SDR wav files. An annotation with the annotator was also carried out on a recording as an example. More extensive tests will be carried out in the future.
For the installation, please clone the repository from Github. More detailed instructions can be found in the README file.
If you use a local git, then you can also access the branch cohiwizard_v1.3 which contains the synthesizer. However, this is the current development branch and must thus be considered as experimantal.