I'm continuing with attempts to build a usable DSD setup on Linux (including DSD+ in WINE), however BSD may be the solution to OSS being removed from the Linux 2.6 kernel.
Here's a very interesting article by Dmitry Sergeevich Silnov, Department of Information Systems and Technologies, National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow, Russia. From the International Journal of Electrical and Computer Engineering (IJECE)
Vol. 6, No. 3, June 2016, pp. 1072 ~ 1076 ISSN:2088-8708,DOI:10.11591/ijece.v6i3.9843
http://www.iaescore.com/journals/index.php/IJECE/article/download/461/335
A pre-built "package" is referred to, or implied:
"FreeBSD allows using ready-to-use software tools required for interception of radio waves and saving the results. The system is launched with a single command and requires no human involvement in the operation. This system allows complete automation of the radio waves interception process and also saving the intercepted results. There have been some similar solutions before, but they could only retransmit the sound to various websites without the possibility to listen to the talks history. The system produces read-to- use audio files which allow editing and improving the sound quality, saving the data, and replaying the audio files at any moment. Let’s describe each app in the package separately.
Rtl_fm. This utility is designed for operating directly with a USB tuner. It is used to set the operating frequency, the shift, the parameters of the recorded sound, and to adjust some other settings. The output is a sound file in its original condition.
SOX. This is a multitask utility for sound file processing. We input a sound file in its original condition, as taken from the USB tuner, into the utility. The sound is converted depending on the selected parameters. Here we have WAV as the sound file format. Then it is used for further processing of the sound file; it has filters for high and low frequencies and allows removing noises or pauses.
DSD. This utility is used if receiving an encoded signal. The encoded signal is loaded into the utility, and it produces a decoded audio signal that can be listened to online and saved.
The command that launches the system when ready-to-listen WAV files are created. Each file contains individual talks that can be separated with the SOX utility which finds the frames of every talk according to the pauses:
rtl_fm-Mfm-f$1-d0 -p22 -s48k-F9-Edeemp |\
sox -v 5.0 -r 48k -e signed-integer -c 1 -b 16 -t raw - -t wav - | \
dsd -u 1 -v99 -i /dev/stdin -o /dev/stdout | \
sox -v 5.0 -e signed-integer -r 8000 -c 1 -b 16 -t raw - $curdir/$1_$DT/$1.wav silence 1 0.30 1% 10.3 1%"
I have been unable to locate this 'package'. Next I'll obtain the above papers references, which will hopefully reveal further information.
Otherwise, I will 'simply' proceed to install FreeBSD and DSD myself...
Here's a very interesting article by Dmitry Sergeevich Silnov, Department of Information Systems and Technologies, National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow, Russia. From the International Journal of Electrical and Computer Engineering (IJECE)
Vol. 6, No. 3, June 2016, pp. 1072 ~ 1076 ISSN:2088-8708,DOI:10.11591/ijece.v6i3.9843
http://www.iaescore.com/journals/index.php/IJECE/article/download/461/335
A pre-built "package" is referred to, or implied:
"FreeBSD allows using ready-to-use software tools required for interception of radio waves and saving the results. The system is launched with a single command and requires no human involvement in the operation. This system allows complete automation of the radio waves interception process and also saving the intercepted results. There have been some similar solutions before, but they could only retransmit the sound to various websites without the possibility to listen to the talks history. The system produces read-to- use audio files which allow editing and improving the sound quality, saving the data, and replaying the audio files at any moment. Let’s describe each app in the package separately.
Rtl_fm. This utility is designed for operating directly with a USB tuner. It is used to set the operating frequency, the shift, the parameters of the recorded sound, and to adjust some other settings. The output is a sound file in its original condition.
SOX. This is a multitask utility for sound file processing. We input a sound file in its original condition, as taken from the USB tuner, into the utility. The sound is converted depending on the selected parameters. Here we have WAV as the sound file format. Then it is used for further processing of the sound file; it has filters for high and low frequencies and allows removing noises or pauses.
DSD. This utility is used if receiving an encoded signal. The encoded signal is loaded into the utility, and it produces a decoded audio signal that can be listened to online and saved.
The command that launches the system when ready-to-listen WAV files are created. Each file contains individual talks that can be separated with the SOX utility which finds the frames of every talk according to the pauses:
rtl_fm-Mfm-f$1-d0 -p22 -s48k-F9-Edeemp |\
sox -v 5.0 -r 48k -e signed-integer -c 1 -b 16 -t raw - -t wav - | \
dsd -u 1 -v99 -i /dev/stdin -o /dev/stdout | \
sox -v 5.0 -e signed-integer -r 8000 -c 1 -b 16 -t raw - $curdir/$1_$DT/$1.wav silence 1 0.30 1% 10.3 1%"
I have been unable to locate this 'package'. Next I'll obtain the above papers references, which will hopefully reveal further information.
Otherwise, I will 'simply' proceed to install FreeBSD and DSD myself...
Last edited: