Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Audio API documentation is incomplete

Aperta
#646 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python

Direzione di ricerca

Inizia dalla documentazione Audio all’indirizzo microbit-micropython.readthedocs.io/en/latest/audio.html ed esamina examples/waveforms.py. Verifica se il modulo synth a cui si fa riferimento esiste, quindi determina come creare AudioFrames da un file, incluso il workflow PyDub proposto. Il lavoro è completato quando la documentazione non fa più riferimento a materiale non disponibile e include un esempio funzionante di AudioFrames oppure documenta chiaramente la limitazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

docs

I've been trying to work out the kinks in a simple sequencer and after reading the Audio docs have realised that it mentions a module that is never spoken of again.

https://microbit-micropython.readthedocs.io/en/latest/audio.html

Using audio

You will need a sound source, as input to the play function. You can generate your own, like in examples/waveforms.py or you can use the sound sources provided by modules like synth.

Synth is nowhere to be found.

Also please add an example of AudioFrames from a file and steps to produce them if possible. I think PyDub might be capable of converting 8 bit mono wavefiles as AudioFrames.

Lingua principale
C
Stelle
647
Fork
290
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di bbcmicrobit/micropython

Tutte le issue di bbcmicrobit/micropython

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.