Hey hey,
I'm working on some Python code. The idea is to have a kind of MIDI sequencer with a built-in metronome that plays the clicks using simple .wav files. Here's the code, my question follows:
https://www.dropbox.com/scl/fi/5t2z0qtpj3ejyhevqdy9s/clock_test.zip?rlkey=w1cdh53b2jhkb5j6y7ul32ue5
Currently, I am using pygame.mixer.Sound to play the .wav files, but compared to the MIDI messages sent, the clicks lag. I tried lowering the buffer size, as you can see in the Metronome class on line 110:
pygame.mixer.init(buffer=32)
No good.

Is there a better, hopefully simple, way to play these clicks?

On my system I'm running jackd with a samplerate of 48kHz and
-n 3 -p 256
This usually serves me well in recording audio and MIDI.

If someone could make suggestions, I'd appreciate it very much.

Best wishes,

Jeanette

--
 * Website: http://juliencoder.de - for summer is a state of sound
 * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
 * Audiobombs: https://www.audiobombs.com/users/jeanette_c
 * GitHub: https://github.com/jeanette-c

What's practical is logical. What the hell, who cares?
All I know is I'm so happy when you're dancing there. <3
(Britney Spears)
_______________________________________________
Linux-audio-dev mailing list -- linux-audio-dev@lists.linuxaudio.org
To unsubscribe send an email to linux-audio-dev-le...@lists.linuxaudio.org

Reply via email to