Skip to main content

play audio files in performance contexts

Project description

walkman

Walkman is a minimalistic, robust software to play audio files in performance contexts. It uses pyo as its backend and pysimplegui as its frontend. It can be configured by using toml files.

Installation

pip3 install walkman

Configuration file

# nature_and_guitar_piece.toml

# Global name
name = nature-and-guitar

# Used soundfiles
[soundfile.forest]
path = "files/forest.wav"

[soundfile.ocean]
path = "files/ocean.wav"
loop = True

[soundfile.guitar-quartet]
path = "files/guitar_quartet.wav"

# Specifiy audio settings
[audio]
audio = "jack"
sampling_rate = 48000
player = disk  # alternatively: ram

[audio.channel_mapping]
# input -> output
0 = 1
1 = 2
2 = 3
3 = 4

Usage

walkman nature_and_guitar_piece.toml

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

audiowalkman-0.1.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

audiowalkman-0.1.0-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file audiowalkman-0.1.0.tar.gz.

File metadata

  • Download URL: audiowalkman-0.1.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for audiowalkman-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ea4b8947ce5f603992d275af57dd6a863542f8a6203abe48375bf5ef15648af6
MD5 878b1d0387e87e4bf312ffe42ee7ab05
BLAKE2b-256 9f23dbeabbc7873d0219476e5529d648138094ac4523c7fdcc3cec5a09b4b0fa

See more details on using hashes here.

File details

Details for the file audiowalkman-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: audiowalkman-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for audiowalkman-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e57e5076109c96a586d4edcc1bdca52deaeaeafe6ec68dbbc365d882506adb32
MD5 541a2be674a114de6e2fc85b090618eb
BLAKE2b-256 1392d8fa6a8c9bcb5f7c39e223558967e1cd4fce402e423371f45e203186f60a

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