Yritän just saada taas pitkästä aikaan aikaan musiikkia piipparilla. Tietääkö kukaan että mikä luku pitää laittaa Beep komennon jälkeen jotta se soittaa c:n tai d:n yms.?
Tai onko jotain muuta komentoo jolla voi suoraan syöttää sen korkeuden?
QB:ssa on komento PLAY (löytyy vinkkejä), Visaul Basicissa taas piipperille ei löydy muuta kuin tuo Beep jolla saa siis vain yhdenlaisen äänimerkin aikaan :/
Beepillä ei musiikkia voi soittaa. Piipperiääniä voi tuottaa helposti seuraavasti. Sound soittaa määrätyn pituisen ja korkuisen äänen:
SOUND nuotin_korkeus, kesto 'molemmat INTEGER
Play on kenties se mitä haet. Sille 'musiikki' annetaan narumuodossa. c tai d soitetaan yksinkertaisesti PLAY "tomaatti"-käskyllä. Muita hyödyllisiä Playn parametrejä ovat p(pause), L(nopeus), MB(toisto taustalla, joskin vain lyhyitä pätkiä), < ja > oktaavien vaihteluun. nuottien ja pausen perään voi laittaa numeron osoittamaan nuotin kestoa. esim 'd16' tarkoittaa kuudestoistaosanuotin pituista d:tä.
Tarkotan siis Vblle...=)
Millä siis saan esim sen soittamaan c:n beep ?, 200 ????
dWHOHWb kirjoitti:
Tarkotan siis Vblle...=)
Jah, se olisi hyvä ilmoittaa heti alussa. :D Uskoisin, että joku api-kutsu on kykeneväinen, mutta en tiedä tarkemmin. Ite varmaan virittelisin jonkun qb-ohjelman jota sitten kutsutaan vb:llä. :)
Tuommoinen koodivinkki löytyy: https://www.ohjelmointiputka.net/koodivinkit/
Edit:
Puhveli kirjoitti:
SOUND nuotin_korkeus, kesto 'molemmat INTEGER
Voi ne olla ihan desimaalilukujakin.
En älyy tota....Alottelen vasta..Osaamiseni on asteikolla 1-10 joku 2 tai 3 varmaan ehkä 4 tai 5 max...
Siinä on siis kaikkee muutakin kun mitä tartten enkä oikee oo varma mitä karsia pois...Eli haluisin sen pätkän tosta millä saan komennolla beep c, 200 tai jotain vastaavaa soitettua nuotin c.
Tai sitten haluun että joku tietäis ja vois kertoo että minkä luvun kirjotan "beep" komennon jälkeen jotta saan nuotin c kuulumaan.Mieluummin myös muut nuotit tai ainakin haluisin tietää kuinka suuri on yksi sävelaskel. =)
NT-Windowseissa tuo beep on astetta monipuolisempi: http://msdn.microsoft.com/library/default.asp?
dWHOHWb kirjoitti:
En älyy tota....Alottelen vasta..Osaamiseni on asteikolla 1-10 joku 2 tai 3 varmaan ehkä 4 tai 5 max...
Onhan tuossa koodivinkissä ihan selkeät ohjeet, miten sitä käytetään.
Äh..!En älyä tota!!Mitä mun pitää vaihtaa jotta saan soitettua haluamani sävelet...?Mitkä kohat vaihan omiin piipityksiin..??
hmm...Nyt alkaa valjeta..Mutta parii asiaa en silti älyä..Noh, ehkä kohta selkiää...=)
Aihe on jo aika vanha, joten et voi enää vastata siihen.