I uke 42 skal dere programmere med lyd i ukeoppgavene. Til dette har vi laget et
(forh?ntligvis) enkelt grensesnitt mot Javas lydrutiner. Det dere trenger er de to filene
MatInf1100Sound.java
og AbstractCompressedSound.java. Merk at dere ikke trenger ?orst?va koden i disse to filene gj?erimot b?re ta en titt p?ila Test_sound.java som viser hvordan koden i de andre to filene brukes i
et lite program (kopier alle tre filene ved ?lippe og lime). Alle disse filene m?igge i samme folder for at lyd skal fungere.
Lydprogrammering g?ut p? generere en short-array med sampler av lyden samt ?ette en
samplingsrate sampleRate, danne et lyd-objekt (for eksempel lyd)
og s?pille av lyden med lyd.play() slik som vist i Test_sound.java. Med dette eksempelet som utgangspunkt burde det
ikke v? s?anskelig ??ppgavene som er gitt til uke 42.
NB!!! N?du skal spille av lyd p?ruppa eller termstua b? bruke hodetelefoner (p?abben f?dere l? hodetelefoner).
Billige hodetelefoner til mp3-spillere etc. funker helt greit.
Oppdatering 20/10. Det ryktes at programmeringen av firkantpuls ble
opplevd som vanskelig. Et l?gsforslag med kommentarer finner du p?ila
testp0.java. Kanskje noen synes det er lettere ?aste ned filene fra dette filomr?t.