Skip to content

eicospike/tonecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt

ToneCode

tonecode

To install run

git clone https://github.com/eicospike/tonecode

To Run

./demo.x asdfaafdsafsadfasdfasdfasdfasdfsadfasdfasfasdfasdfasdfasdfasfd

Testing

100 Bar 1sec
200 Bar 1sec
400 Bar 1sec
800 Bar 1sec
1200 Bar 1sec
1600 Bar 1sec
3000 Bar 1sec
6000 Bar 1sec
12000 Bar 1sec
24000 testing 0sec
48000 pretest 0sec

Usage

$ ./demo.x shouldworkwithanyfortheb'/'softhedirectory
shouldworkwithany100b/s

Thats all.

User Log

UPDATE: Gorillacode is attempting to overtake this however tonecode can still be pushed further. TODO:force auto detection of bitrate, prob just look for single peak fft....

some baud is in testing however appears to be working fine

Up to 12k bps and transmiting 100% from the minimal testing I have done. Bumping the rate to 24k bps seams to be imposible to make a decent fft of that little data. Possibly look at pulling the bits from the raw sound file. Further testing with 48k bps at 48Hz sampled sound would equate to on sample per data point, clearly an fft can't be used. Looking like 56k will take some NEW tech :)

...3000 is in testing and looks like it will be working.... this is getting close to the limit of the fft. and samplerate of the wave.

About

tonecode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages