Sha256: 7fb583ea53a7f18cbdfad0a56e953d36d4f1ff22ffcd3568dbf83636174a1b51

Contents?: true

Size: 1.54 KB

Versions: 1

Compression:

Stored size: 1.54 KB

Contents

# Twenty-First Century Amateur Radio

An http server for interactive digital signal processing.
The mission is to find a solution that enables development of radios
using open and accessible technologies such as HTML and Javascript.

## Status

 * HTTP Server: Working
 * Spectrum Analyzer: Working
 * Rig Control: current WIP
 * PSK31: LPCM only, next WIP
 * SSB: Not Started
 * CW: Not Started
 * User Interface: experimental, please contribute
 * More drivers: always a WIP, please contribute

## Installation

Please use the wiki for verbose install directions: https://github.com/ham21/radio/wiki

### Dependencies

Ubuntu and Debian:

    sudo apt-get install alsa-base libusb-1.0 build-essential libfftw3-dev libz-dev libssl-dev libreadline-dev
    sudo usermod -a -G audio your_username
    
Apple OSX using ports:

    port install fftw-3 libusb

Apple OSX using homebrew:

    brew install fftw libusb
    
Windows does not have dependencies; begin with Ruby install.
    
### Ruby

This project requires Ruby 1.9. If your OS came with Ruby, it's likely 1.8
and not suitable. Your choice to install Ruby 1.9 directly or with the rvm
tool. Rubinius should work in 1.9 mode but JRuby will not.

http://www.ruby-lang.org/
or
http://beginrescueend.com/rvm/install/

### Ruby Gems

Install the radio software and operating system specifics for Ruby.

Linux:

    gem install radio alsa

Apple OSX:

    gem install radio coreaudio
    
Windows:

    gem install radio win32-sound

## Operation

Execute ```radio-server``` then open your web browser to http://localhost:7373/

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
radio-0.0.2 README.md