startGeluid

Ingebouwde functies

Canonieke ID: media.startSound. English: startSound.

Start projectgeluid op een benoemd spoor. Dezelfde naam opnieuw gebruiken vervangt de audio en bewaart het volume.

Aanroep

startGeluid(track, asset, loop = onwaar)

Voorbeeld

# language: nl
startGeluid("wind", "assets/wind.wav", waar)
wacht(3)
stopSpoor("wind")

Waarden en uitvoeromgeving

Audiofuncties geven None terug en blokkeren niet. Volumes zijn eindige getallen van 0 tot 100. Spoornamen zijn hoofdlettergevoelige tekst van 1–64 Unicode-tekens, zonder besturingstekens en niet alleen witruimte. Er zijn maximaal 16 benoemde sporen en 32 gelijktijdige stemmen. Noten gebruiken C4, C#4, Bb3 of R; een melodie voegt :tellen toe. Tellen zijn 1/64–64; tempo is 20–400. Instrumenten zijn chip, bell, pluck, flute, drums en de 128 exacte gm.-instrument-ID’s uit de instrumentkeuze. Zie de muziekgids voor scoregrenzen en levensduur.

Geluiden gebruiken verpakte projectpaden, geen willekeurige bestanden of URL’s. Het voorbeeld met WAV vereist dat bestand in het .bipli-project. Voor native Windows/Linux/Pi is ondersteunde PCM WAV beschikbaar; andere codecs hangen af van de IDE/browser. Synthese heeft geen bestand nodig. De tekst-CLI en telefoonvoorbeeldweergave spelen deze audio niet af.

Muziek en geluid