Commit Graph

10 Commits

Author SHA1 Message Date
Georgi Gerganov
19f353018d Javascript bindings (#14)
* Initial version ready

- bindings are in `bindings/emscripten.cpp`
- minimal Javascript example is in `examples/ggwave-js`

* add npm package + add test-ggwave.js

* js : rename export name to "ggwave_factory"

* update to v0.1.5

* Update README.md

* npm : add npm-publish target
2021-01-24 17:25:58 +02:00
Georgi Gerganov
597cc48cbb core : refactoring + bug fix
- rename callback types
- fix calculation of data frames
2021-01-23 15:47:59 +02:00
Georgi Gerganov
a64106783f Support for various sample formats (#11)
* wip : support for various sample formats

* finalize support for various sample formats

* adding more tests

* update python bindings

* add "string" header
2021-01-23 11:45:20 +02:00
Georgi Gerganov
cd332b5919 ggwave : refactoring + comments 2021-01-17 21:19:41 +02:00
Georgi Gerganov
d89205d031 ggwave-to-file : fix wav finalizing 2021-01-16 09:54:28 +02:00
Georgi Gerganov
7fa5b84a08 ggwave-to-file : handle invalid arguments 2021-01-10 15:37:05 +02:00
Georgi Gerganov
9c96d18429 ggwave-to-file : add parameters for volume and sample rate 2021-01-10 15:33:09 +02:00
Georgi Gerganov
a25ad60da4 ggwave-to-file : get input from stdin 2021-01-09 14:39:05 +02:00
Georgi Gerganov
0cf5da1a4d ggwave-to-file : use stdout instead of filename arg 2021-01-09 14:07:08 +02:00
Georgi Gerganov
4e105aa102 ggwave-to-file : a tool for writing the sound to a file 2021-01-09 13:24:54 +02:00