Audio Processing Platform
Project description
Sudio 🎵
Sudio is an open-source digital audio processing library that offers advanced functionality through an intuitive interface. It supports both real-time and non-real-time audio manipulation, making it versatile for a wide range of audio applications, from simple playback to complex audio transformations.
🚀 Quick Start
Installation
Install Sudio using pip:
pip install sudio --upgrade
Basic Usage
Here's a simple example to get you started with audio playback:
import sudio
su = sudio.Master()
song = su.add('example.mp3')
su.echo(song[0:15, :'1000'])
This will play the first 15 seconds of the audio file ‘example.mp3’, filtering out frequencies below 1000 Hz, on the standard output audio stream.
🎹 Key Features
- Handles both real-time streaming and offline processing, allowing for dynamic applications like live audio effects as well as batch processing of audio files.
- Allows integration of custom processing modules.
- Flexible audio playback, precise time-domain slicing, and Comprehensive filtering options
- Advanced audio manipulation (joining, mixing, shifting)
- Real-time audio streaming with dynamic control (pause, resume, jump)
- Custom audio processing pipelines for complex effects
- Multi-format support with quality-controlled encoding/decoding
📚 Documentation
For detailed documentation and examples, visit the Sudio Documentation.
🤝 Contributing
Sudio is like a symphony in progress, and we'd love for you to join the orchestra! If you're interested in contributing, please check out our contribution guidelines. You can access the source code here at Sudio GitHub Repository.
💖 Support Sudio
If Sudio has been helpful to you, consider supporting its development:
📄 License
Sudio is released under the Apache License 2.0. See the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file sudio-1.0.9.41.tar.gz
.
File metadata
- Download URL: sudio-1.0.9.41.tar.gz
- Upload date:
- Size: 946.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0cf9026e9c2e1fb2b3d419ce99d62a10ff054703f67f882330ecf471ed02f41 |
|
MD5 | a8ce3254263a1ebd1f8ae7208f5e05f6 |
|
BLAKE2b-256 | c9fb2d165e5f76b1ad94cc344eea5ee5bc9cf60c56f25d623eecc8860107641c |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e76622a80b239e29047956290780bf4a487298b7eacf4cd32f221ed7a21033bd |
|
MD5 | 61f5a44a1f9d05333f76e53a27f3e1c2 |
|
BLAKE2b-256 | 2a1a7f6a15a68dbfe4e6a900ce2c010dcb8bca729af18c110861070f6cb57e74 |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-win32.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-win32.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26cdd838ce471d18b6fd87f3db21693618919714df4a9b34ea3f64d2660a83b4 |
|
MD5 | 92d6999c5d337222285023e6ade17a7c |
|
BLAKE2b-256 | 2ea8031b1432406037a6fd9e193f37c14c51b2f749acdde8a9708607b1fb0ea3 |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 391364da65f790053687cea4f46d27b41e997bf0eafec0731ab2839195c3892d |
|
MD5 | 4f04e8c686504ecca312d372cd734eec |
|
BLAKE2b-256 | 1ce00f2834ee2783361842fa8158538b540235574714d9a9d1d36ee9c8982462 |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 536bdf3962992c5709aaf63e0778e22e3db9cf0fadec2fb3b5df7d8b85a6f195 |
|
MD5 | ae0366fe94459f9d9b36bba26045702b |
|
BLAKE2b-256 | 781114cc323995e242aa925849187b2fee2c2068840a291fbd9d2ae1f674aaa6 |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0dce4be8dc2846b6885e9824ebba5505b89c765f23d9be80e2d7846eaa33d9a |
|
MD5 | 32e4b8a249ada2951a442cb575c6bd9b |
|
BLAKE2b-256 | fc097db47a7bc697dc539578dd396e3a7b382e6f0dfd32ce24ae916ee0c6c17a |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74bcf6e903bdea328b34816e92d5356472111bc4f1a54a228a9dcc8bb9ab84b2 |
|
MD5 | 411fffbdb9e3347fe62ee415376dfff1 |
|
BLAKE2b-256 | 25d494eada8776fdfaa99b8a19e51b9cc3f89491b3c06a57988909572244d413 |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f817060d2bbe69539a3d2f8b17b119965ec7612f660b421fab603e6b84c6da |
|
MD5 | c5a23df91422ebad65ab5a0771d954ce |
|
BLAKE2b-256 | 1b9e7dcc11a00b2ae9f5d2139337cbed79f146e0ffba0cce9836969e4e682398 |
File details
Details for the file sudio-1.0.9.41-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc582f208caa0914b751ca77d3da352935a6092e0ea9970e51c30ddc778a7e19 |
|
MD5 | 0d11fce68fafb9c2dac3b5a3eac12849 |
|
BLAKE2b-256 | c1689625509b8eeb1ddf24fb72adec24467f871d39e54ed079c3cbd5eea3753d |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65e43d49eaaab3eaf0d77b941ebceea6dc52a94fb789e332de13a1977ff06f5 |
|
MD5 | 4c8a1d00ec3ef30454df24413736d697 |
|
BLAKE2b-256 | 98176c2bdaf1ad8c198ca4fca416d502872f94f8d2fbf477567386529a00cd59 |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-win32.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-win32.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9373ba6b7642790e76312708399986dd09520ba8fb9638b28635073c64b25abb |
|
MD5 | 6b19ae6453a997f42a4703e2e61db14f |
|
BLAKE2b-256 | cb643a14f0a1aad1c58f79edefcb0befea89e7d909ad828b71db8ab9e83dc658 |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 183e39446187c80e68629bd98e526c619602d21d1b68c8b7b42b11212d488d51 |
|
MD5 | 3f2b5127716841ac5069ce42202ffb8d |
|
BLAKE2b-256 | a368b9f87c51aaf7db1e467f5af438e7d9136caf0150e900151f6277f86a127d |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 231b1ed3bf9e25e4a889cb72eccb32e4199f3baf856893ef3146230fb6009c3f |
|
MD5 | 0f5ad5894ae3736641436a57ea4da35a |
|
BLAKE2b-256 | 6077dbd51091bbb9e42e5ba32a45478a9408679280c08de82e400c39fbc6dc3d |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8d4994ae178b4aa1e83827a82f71ca7cbcb4143bdfe56b38f4ec5b1bb52fe8 |
|
MD5 | ac2ea85997b906d3233ba4104536d33d |
|
BLAKE2b-256 | 4a603c07d9eb0b7f5844f6c1e2619fb26bdc8b169cb20a9c825e3e19ea3d332f |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77eb8ce26b9bf08425088c46fb679a727b508b0943dea8500f9ec21f341dfc5e |
|
MD5 | 001c202bacbb6b8d5da02bfb7ed6db25 |
|
BLAKE2b-256 | ffaeaa7a31855b196b8da6f921f45aac9b7645ce068175e8c54af1643f451760 |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46348e7255e68ac887820b8c796670eb862ab668c3b47cff83698cc8c48c3e07 |
|
MD5 | d0647e81aaf15c4f759e07fdd7f63305 |
|
BLAKE2b-256 | bb898d31a50f5e6c6ba0dbed3b2c1796d35a024eb7fdfdec0548f365db73eb60 |
File details
Details for the file sudio-1.0.9.41-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95658e42a8050dfaec07eee8747cd8e5962cc5d4bacd69caafa0e6939afdba45 |
|
MD5 | eeed8bcd4d62c7f6fc615e0246388877 |
|
BLAKE2b-256 | a633b9010b92e254ef970866f9e7022d4d0b73d0704e7b0163cd92386d1e6466 |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7022b0c8b396f3ebcadccdc6b036feb5902f819561070e29b7b20a3609f8f220 |
|
MD5 | c03ee470f4cfbed49f788cf01c1f9774 |
|
BLAKE2b-256 | 935b24122ec842a9cea4703ef8f20efd96db38f3bef342ab7053ddf9a9331560 |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-win32.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-win32.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd006736c622e6948c3198ef506b1ad4890b04e896136479cfdace0c4e3a03ac |
|
MD5 | 28b384f7b2480e8d868868dcf98ff817 |
|
BLAKE2b-256 | d9c0a70c1129664fcabc63005577ec0bc332d1a3d65a540501af6b0506e7efcc |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9be463a637ac65bcd6e98adeacbb1000d9ec899eaad0cda4dbd5aa2b5abb360 |
|
MD5 | e15f081cb4b7b96ce850dbff08c89314 |
|
BLAKE2b-256 | d6fe521f1119fa419eab5648aa270d48c590131d88e2c38bb07e5c72da5dbfa6 |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec61e7597144ae07cb165592a2c4b76805873b723905be9dd61e8d311cf8cac9 |
|
MD5 | 0d3d8eba446a8249611f8df1d776ca4f |
|
BLAKE2b-256 | e1d4b00a4e7cf6f290f21ad020263228ede104248edc53d6c81ae53d41022aea |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b00476f0cbff87acc57163bb03bebd2b4fe0b67ed58dd8d16b262546dba4c3ec |
|
MD5 | 17f5f6e21e297f3bf287507eea79077d |
|
BLAKE2b-256 | c35fc9a263f3db43437fce00842e78ad700e7a7bcf1f58441236ba1cdb437e43 |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e0cc59a8a1ebbc461eb90d1604c190a0a981ac9e8f848f8c52ec634e584f81a |
|
MD5 | 6f1ba1bc3fd02dae43c7b56db0977798 |
|
BLAKE2b-256 | b91a510a39b231e0d819b7e43b7a129843091845f06989d99335c7bc39511042 |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbb67a8522b60b5fcc5f2f3e23429f157025576c2aab0d2eebf3e92efa55462f |
|
MD5 | 2b9a89d905c7c2a5018119791fb73acd |
|
BLAKE2b-256 | 9d1c6e1e64b7cbd5b5ce15810ebe13acdb687ae3db12b76b66dfefecda99273b |
File details
Details for the file sudio-1.0.9.41-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: sudio-1.0.9.41-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8575db375bdd7c448f595071a7895f6e7c22fb1a9f0ef234b896ebfd589d59eb |
|
MD5 | 1398c627a3e69cd37cca1f3867eb07a9 |
|
BLAKE2b-256 | ebb18463bf643dff1e928a344cfa53706090b1a344b39cca059a132f84c547d0 |