Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliaszymanska/sound
A/C and C/A processing
https://github.com/juliaszymanska/sound
analog-to-digital-converter digital-to-analog-converter python quantization sound wav
Last synced: 6 days ago
JSON representation
A/C and C/A processing
- Host: GitHub
- URL: https://github.com/juliaszymanska/sound
- Owner: JuliaSzymanska
- License: apache-2.0
- Created: 2020-04-26T17:08:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-08T15:12:59.000Z (over 4 years ago)
- Last Synced: 2024-11-07T15:12:25.379Z (about 2 months ago)
- Topics: analog-to-digital-converter, digital-to-analog-converter, python, quantization, sound, wav
- Language: Python
- Homepage:
- Size: 640 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## A/C and C/A processing
Simplifying the analog signal to a quantized form, i.e. replacing values that change smoothly to values that change by leaps and bounds.A/C processing consists of 3 stages:
* Sampling
* Quantization
* CodingC/A processing consists of 3 stages:
* Coding
* Quantization
* Sampling#### Instalation
```text
pip install Pyaudio wave soundfile
```#### Usage
* Run [Sound.py](https://github.com/JuliaSzymanska/Sound/blob/master/Sound.py)
#### Output
For [Beethoven.wav]() file programme will generate to wav files:
* [Rate_8_Beethoven.wav](https://raw.githubusercontent.com/JuliaSzymanska/Sound/master/Rate_8_Beethoven.wav) with 8 bit depth
* [Rate_16_Beethoven.wav](https://raw.githubusercontent.com/JuliaSzymanska/Sound/master/Rate_16_Beethoven.wav) with 16 bit depth## License
[Apache License 2.0](https://github.com/JuliaSzymanska/Sound)