airtraffic

Author Topic: Control Audio from Multiple Aviation Scanners using a Raspberry Pi.  (Read 12481 times)

Offline av8tor172

  • Full Member
  • ***
  • Posts: 115
    • Military Air Communication Frequenices, Live MilAir Streaming, Recorded MilAir Comms.
With many aviation scanners in my shack at any one time I have at least 10 scanners on. Controlling the audio from all the radios can be a pain.  There was a device called the NCS-3230 Multi RX, it had 6 speaker inputs and you could route audio from 6 radios to any combination of 2 speakers (left, right, both, or none) and provide Line-Out level.  I have 2 of those, but they're getting a bit old and no longer made, back in the day they were $400 each.

I've been working on a project using a Raspberry Pi & a 7" TFT Touch Screen display to build a replacement to the NCS-3230.  I few features I'm adding to mine are ability to control 8 radios, control audio via any internet connect / smart phone, built in darkice streaming to any website, and digitized audio recording.

If you would like to see how far this project has come so far you can see my updates and videos of what I've got done so far here:
http://milaircomms.com/raspberry_pi_scanner_audio_controller.html

These Raspberry Pi computers are fun, 2 months ago I didn't know what a Raspberry Pi was!

Suggestions or comments about this project are always welcome. 
George
www.MilAirComms.com



Offline InterpreDemon

  • Hero Member
  • *****
  • Posts: 514
Re: Control Audio from Multiple Aviation Scanners using a Raspberry Pi.
« Reply #1 on: March 30, 2014, 07:32:06 PM »
What you (and the world) really needs, George, is a system that removes silence and buffers communications by channel, then with some smart algorithms you shift the time base and group detected QSO's (communication "sets" on each channel) such that conversations are streamed instead of mere transmissions. In other words, where "A" and "B" on one channel may be talking to each other at the same time as "C" and "D" on another, sequential with respect to themselves but asynchronous with respect to each other, you instead are able to output the "A/B" conversation followed by the "C/D" conversation. Instead of mixing, muting or prioritizing, you simply capture, organize and sequence the program material. I started working on such a project last year but got sidetracked by life, however not before developing a really superior method for removing silence, superior to the point where it actually can remove intervening static from HF streams and archives just about as well as the silent intervals in VHF. I have an app that can take any audio file, display the total audio time, the "live" audio time, play back with or without silence and save as a condensed file that can be played back in a normal player, or in either condensed or in real time with a special player. It can also do it with a stream. I use it all the time when searching and preparing clips for LiveATC.

Anyway, when you get the whole thing done I'll tell you where you can mail the royalty payments.