Skip to main content

Audio Processing Platform

Project description

sudio

Sudio 🎵

PyPI version PyPI Downloads Documentation Status Build Status Python Version Supported OS License

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:

ko-fi

📄 License

Sudio is released under the Apache License 2.0. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sudio-1.0.9.41.tar.gz (946.0 kB view details)

Uploaded Source

Built Distributions

sudio-1.0.9.41-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

sudio-1.0.9.41-cp312-cp312-win32.whl (2.2 MB view details)

Uploaded CPython 3.12 Windows x86

sudio-1.0.9.41-cp312-cp312-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

sudio-1.0.9.41-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

sudio-1.0.9.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

sudio-1.0.9.41-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

sudio-1.0.9.41-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

sudio-1.0.9.41-cp312-cp312-macosx_10_9_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

sudio-1.0.9.41-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

sudio-1.0.9.41-cp311-cp311-win32.whl (2.2 MB view details)

Uploaded CPython 3.11 Windows x86

sudio-1.0.9.41-cp311-cp311-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

sudio-1.0.9.41-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

sudio-1.0.9.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

sudio-1.0.9.41-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

sudio-1.0.9.41-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

sudio-1.0.9.41-cp311-cp311-macosx_10_9_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

sudio-1.0.9.41-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

sudio-1.0.9.41-cp310-cp310-win32.whl (2.2 MB view details)

Uploaded CPython 3.10 Windows x86

sudio-1.0.9.41-cp310-cp310-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

sudio-1.0.9.41-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

sudio-1.0.9.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

sudio-1.0.9.41-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

sudio-1.0.9.41-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

sudio-1.0.9.41-cp310-cp310-macosx_10_9_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Hashes for sudio-1.0.9.41.tar.gz
Algorithm Hash digest
SHA256 a0cf9026e9c2e1fb2b3d419ce99d62a10ff054703f67f882330ecf471ed02f41
MD5 a8ce3254263a1ebd1f8ae7208f5e05f6
BLAKE2b-256 c9fb2d165e5f76b1ad94cc344eea5ee5bc9cf60c56f25d623eecc8860107641c

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e76622a80b239e29047956290780bf4a487298b7eacf4cd32f221ed7a21033bd
MD5 61f5a44a1f9d05333f76e53a27f3e1c2
BLAKE2b-256 2a1a7f6a15a68dbfe4e6a900ce2c010dcb8bca729af18c110861070f6cb57e74

See more details on using hashes here.

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

Hashes for sudio-1.0.9.41-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 26cdd838ce471d18b6fd87f3db21693618919714df4a9b34ea3f64d2660a83b4
MD5 92d6999c5d337222285023e6ade17a7c
BLAKE2b-256 2ea8031b1432406037a6fd9e193f37c14c51b2f749acdde8a9708607b1fb0ea3

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 391364da65f790053687cea4f46d27b41e997bf0eafec0731ab2839195c3892d
MD5 4f04e8c686504ecca312d372cd734eec
BLAKE2b-256 1ce00f2834ee2783361842fa8158538b540235574714d9a9d1d36ee9c8982462

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 536bdf3962992c5709aaf63e0778e22e3db9cf0fadec2fb3b5df7d8b85a6f195
MD5 ae0366fe94459f9d9b36bba26045702b
BLAKE2b-256 781114cc323995e242aa925849187b2fee2c2068840a291fbd9d2ae1f674aaa6

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0dce4be8dc2846b6885e9824ebba5505b89c765f23d9be80e2d7846eaa33d9a
MD5 32e4b8a249ada2951a442cb575c6bd9b
BLAKE2b-256 fc097db47a7bc697dc539578dd396e3a7b382e6f0dfd32ce24ae916ee0c6c17a

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74bcf6e903bdea328b34816e92d5356472111bc4f1a54a228a9dcc8bb9ab84b2
MD5 411fffbdb9e3347fe62ee415376dfff1
BLAKE2b-256 25d494eada8776fdfaa99b8a19e51b9cc3f89491b3c06a57988909572244d413

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15f817060d2bbe69539a3d2f8b17b119965ec7612f660b421fab603e6b84c6da
MD5 c5a23df91422ebad65ab5a0771d954ce
BLAKE2b-256 1b9e7dcc11a00b2ae9f5d2139337cbed79f146e0ffba0cce9836969e4e682398

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc582f208caa0914b751ca77d3da352935a6092e0ea9970e51c30ddc778a7e19
MD5 0d11fce68fafb9c2dac3b5a3eac12849
BLAKE2b-256 c1689625509b8eeb1ddf24fb72adec24467f871d39e54ed079c3cbd5eea3753d

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c65e43d49eaaab3eaf0d77b941ebceea6dc52a94fb789e332de13a1977ff06f5
MD5 4c8a1d00ec3ef30454df24413736d697
BLAKE2b-256 98176c2bdaf1ad8c198ca4fca416d502872f94f8d2fbf477567386529a00cd59

See more details on using hashes here.

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

Hashes for sudio-1.0.9.41-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9373ba6b7642790e76312708399986dd09520ba8fb9638b28635073c64b25abb
MD5 6b19ae6453a997f42a4703e2e61db14f
BLAKE2b-256 cb643a14f0a1aad1c58f79edefcb0befea89e7d909ad828b71db8ab9e83dc658

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 183e39446187c80e68629bd98e526c619602d21d1b68c8b7b42b11212d488d51
MD5 3f2b5127716841ac5069ce42202ffb8d
BLAKE2b-256 a368b9f87c51aaf7db1e467f5af438e7d9136caf0150e900151f6277f86a127d

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 231b1ed3bf9e25e4a889cb72eccb32e4199f3baf856893ef3146230fb6009c3f
MD5 0f5ad5894ae3736641436a57ea4da35a
BLAKE2b-256 6077dbd51091bbb9e42e5ba32a45478a9408679280c08de82e400c39fbc6dc3d

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a8d4994ae178b4aa1e83827a82f71ca7cbcb4143bdfe56b38f4ec5b1bb52fe8
MD5 ac2ea85997b906d3233ba4104536d33d
BLAKE2b-256 4a603c07d9eb0b7f5844f6c1e2619fb26bdc8b169cb20a9c825e3e19ea3d332f

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 77eb8ce26b9bf08425088c46fb679a727b508b0943dea8500f9ec21f341dfc5e
MD5 001c202bacbb6b8d5da02bfb7ed6db25
BLAKE2b-256 ffaeaa7a31855b196b8da6f921f45aac9b7645ce068175e8c54af1643f451760

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46348e7255e68ac887820b8c796670eb862ab668c3b47cff83698cc8c48c3e07
MD5 d0647e81aaf15c4f759e07fdd7f63305
BLAKE2b-256 bb898d31a50f5e6c6ba0dbed3b2c1796d35a024eb7fdfdec0548f365db73eb60

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95658e42a8050dfaec07eee8747cd8e5962cc5d4bacd69caafa0e6939afdba45
MD5 eeed8bcd4d62c7f6fc615e0246388877
BLAKE2b-256 a633b9010b92e254ef970866f9e7022d4d0b73d0704e7b0163cd92386d1e6466

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7022b0c8b396f3ebcadccdc6b036feb5902f819561070e29b7b20a3609f8f220
MD5 c03ee470f4cfbed49f788cf01c1f9774
BLAKE2b-256 935b24122ec842a9cea4703ef8f20efd96db38f3bef342ab7053ddf9a9331560

See more details on using hashes here.

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

Hashes for sudio-1.0.9.41-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fd006736c622e6948c3198ef506b1ad4890b04e896136479cfdace0c4e3a03ac
MD5 28b384f7b2480e8d868868dcf98ff817
BLAKE2b-256 d9c0a70c1129664fcabc63005577ec0bc332d1a3d65a540501af6b0506e7efcc

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9be463a637ac65bcd6e98adeacbb1000d9ec899eaad0cda4dbd5aa2b5abb360
MD5 e15f081cb4b7b96ce850dbff08c89314
BLAKE2b-256 d6fe521f1119fa419eab5648aa270d48c590131d88e2c38bb07e5c72da5dbfa6

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ec61e7597144ae07cb165592a2c4b76805873b723905be9dd61e8d311cf8cac9
MD5 0d3d8eba446a8249611f8df1d776ca4f
BLAKE2b-256 e1d4b00a4e7cf6f290f21ad020263228ede104248edc53d6c81ae53d41022aea

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b00476f0cbff87acc57163bb03bebd2b4fe0b67ed58dd8d16b262546dba4c3ec
MD5 17f5f6e21e297f3bf287507eea79077d
BLAKE2b-256 c35fc9a263f3db43437fce00842e78ad700e7a7bcf1f58441236ba1cdb437e43

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e0cc59a8a1ebbc461eb90d1604c190a0a981ac9e8f848f8c52ec634e584f81a
MD5 6f1ba1bc3fd02dae43c7b56db0977798
BLAKE2b-256 b91a510a39b231e0d819b7e43b7a129843091845f06989d99335c7bc39511042

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbb67a8522b60b5fcc5f2f3e23429f157025576c2aab0d2eebf3e92efa55462f
MD5 2b9a89d905c7c2a5018119791fb73acd
BLAKE2b-256 9d1c6e1e64b7cbd5b5ce15810ebe13acdb687ae3db12b76b66dfefecda99273b

See more details on using hashes here.

File details

Details for the file sudio-1.0.9.41-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sudio-1.0.9.41-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8575db375bdd7c448f595071a7895f6e7c22fb1a9f0ef234b896ebfd589d59eb
MD5 1398c627a3e69cd37cca1f3867eb07a9
BLAKE2b-256 ebb18463bf643dff1e928a344cfa53706090b1a344b39cca059a132f84c547d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page