[LAD] Python audio-metronome + MIDI question
"Jeanette C." <julien-3g/[email protected]> Wed, 11 Dec 2024 11:42:57 +0100 (CET)
| Newsgroups | gmane.linux.audio.devel |
|---|---|
| Message-ID | <[email protected]> |
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-cunTk1MwBs/[email protected] To unsubscribe send an email to linux-audio-dev-leave-cunTk1MwBs/[email protected]