No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
js
jsfft @ b822576
.gitmodules
Lut.js
README.md
audio.html
audio.js
common.css initial revision Jul 14, 2014
icon-128.png
icon-16.png
icon-48.png
main.js
manifest.json radio spectrum display in three.js using rtl2832u Jul 15, 2014
r820t.js
radiocontroller.js
rtl2832u.js radio spectrum display in three.js using rtl2832u Jul 15, 2014
rtlcom.js
spectrum.html
spectrum.js

README.md

Spectrum Display using three.js

This project contains real time 3D Spectrum display demo using three.js.

Two options of signal source, audio and radio.

Audio Spectrum Display

Requirement

  • Browser supporting WebGL (tested with Chrome)

Run

Just open following link https://ttrftech.github.io/threejs-spectrum/audio.html. If permission to access microphone required, click allow button.

===

Radio Spectrum Display

Requirement

  • RTL2832U USB Dongle
  • Chrome Web Browser

Setup

$ git clone https://github.com/ttrftech/threejs-spectrum.git
$ cd threejs-spectrum
$ git submodule update --init

Run

On Chrome Web Browser,

  1. Open Window>Extensions menu,
  2. Check developer mode,
  3. Click "Load unpacked extension..." button,
  4. Select threejs-spectrum folder on file dialog,
  5. Click "Launch" link in Radio Spectrum extension item.
  6. Extension window will appear, then click Start button.
  7. To change frequency, hit Tab key twice to move focus and enter frequency in MHz.

===

Acknowledgment