Georgi Gerganov
|
4794508e04
|
remove-stl : prepare migration to ggvector
|
2022-07-04 21:18:20 +03:00 |
|
Georgi Gerganov
|
7c5b614c16
|
ggwave : big refactoring / renaming
|
2022-07-04 21:18:20 +03:00 |
|
Georgi Gerganov
|
f5e08d921b
|
ggwave : various improvements
- faster FFT implementation
- built-in Direct Sequence Spread option
- remove <map> dependency from implementation
- update arduino-rx example
|
2022-07-04 21:18:20 +03:00 |
|
Georgi Gerganov
|
676163cc65
|
ggwave : remove <map> header dependency
|
2022-07-04 21:18:20 +03:00 |
|
Georgi Gerganov
|
4f94634611
|
ggwave : remove <functional> header dependency
|
2022-07-04 21:18:20 +03:00 |
|
Georgi Gerganov
|
069169f700
|
ggwave : add mono-tone protocols
|
2022-07-04 21:18:20 +03:00 |
|
Georgi Gerganov
|
00b23ff54f
|
r2t2 - Transmit data through the PC speaker (#32)
* inital implementation
* remove file
* ggwave-cli : txProtocol -> txProtocolId
* ggwave : add custom protocol enum values
* r2t2 : use cutom protocols
* r2t2 : build only on Unix systems
* r2t2 : remove thread
* r2t2-rx : wip
* r2t2 : wasm build ready + various fixes
* r2t2 : error message
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* r2t2 : length 16
* r2t2 : use slow protocol by default
* r2t2 : add timestamp
* r2t2 : update html
* r2t2 : update github link
* r2t2 : more robust tx
* r2t2 : add option to use beep command
* emscripten : cannot use requestAnimationFrame when capturing audio
This causes the queued audio buffer to grow indefinitely when the page
is not focused, causing the process to run out of memory.
* r2t2 : disable beep option
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* r2t2 : add example to README
|
2021-04-18 13:20:45 +03:00 |
|
Georgi Gerganov
|
ba87a651e3
|
ggwave : add option to query the generated tones
Calling the getWaveformTones() method after calling encode() gives a
list of the tones participating in the generated sound
|
2021-04-03 18:49:36 +03:00 |
|
Georgi Gerganov
|
19bf22df0d
|
ggwave v0.2.0 (#20)
* ggwave : add support for fixed length transmissions
* spectrogram : add sample rate offset for debugging purposes
* gwave : fix decoding bug
* waver : wip
* wip
* remove post-marker frames
* add resampler
* ggwave : input/output resampling
* ggwave : fix python build
* ggwave : update spm
* ggwave : refactor duplicate encode/decode code
* ggwave : fix sound marker detection
* waver : fix typo
* ggwave : fix uninitialized members
* ggwave : more sensitive receive
|
2021-02-20 19:16:15 +02:00 |
|
Georgi Gerganov
|
cd332b5919
|
ggwave : refactoring + comments
|
2021-01-17 21:19:41 +02:00 |
|
Georgi Gerganov
|
db20e95eee
|
ggwave-cli : default volume to 0.1
|
2020-12-17 20:31:20 +02:00 |
|
Georgi Gerganov
|
44d0ea293b
|
minor
|
2020-12-05 14:49:56 +02:00 |
|
Georgi Gerganov
|
72d0ca630d
|
wip : volume no longer protocol parameter
|
2020-12-05 13:32:39 +02:00 |
|
Georgi Gerganov
|
a02ead3b90
|
wip : remove TxMode
always use variable length
|
2020-12-05 11:25:29 +02:00 |
|
Georgi Gerganov
|
429ff0f1b1
|
wip : receive all types of protocols
|
2020-12-04 22:27:04 +02:00 |
|
Georgi Gerganov
|
0bbb11fffb
|
refactor example + adding imgui and imtui submodules
|
2020-11-29 17:45:20 +02:00 |
|
Georgi Gerganov
|
69efeca387
|
Initial commit
|
2020-11-29 11:02:17 +02:00 |
|