Mikä olisikaan parempi paikka löytää nörttejä kuin tämä foorumi?
Jos jollain teistä on tylsää, seuraavanlaista ohjelmaa kaipaisin:
Tietokoneen näppäimistöstä instrumentti. Haitarin G-sormiojärjestelmällä. Siitä kuva: http://fi.wikipedia.org/wiki/Tiedosto:
Vastaavan ohjelman löysin: http://www.ronimusic.com/sweet_pi.htm . Siinä ei kuitenkaan ole G-sormiojärjestelmää tarjolla.
Voisitko tarkentaa vielä, missä oktaaveissa nuo sävelet soivat?
Entä mihin kohtaan näppäimistöä koskettimet tulisi sijoittaa?
H voisi olla keski-C. Ja numeronäppäimistöön voisi laittaa zxcvb rivistä apurivistön.
Hyvä idea ja helppo toteuttaa, jos löytää äänet jostain!
Ohan se helppo toteuttaa mutta tietokoneel tuppaa tulee tämmöisissä softissa äänet jälessä silti :/
Bump. Edelleen soitinta kaipaisin.
Mistä nuo äänet voisi saada?
JussiR kirjoitti:
Mistä nuo äänet voisi saada?
Netistä tai tehdä itse :)
En edelleenkään ymmärrä, miten Kekkuli haluaisi sävelet näppäimistölle. Miten päin näppäimistöä pidettäisiin ja montako riviä (mihinkin suuntaan) olisi käytössä?
Tein ehdotetun ohjelman SDL:llä. Valikoin näppäimet läppärilleni sopivasti niin, että C-duuriasteikko löytyy mm. kohdasta F4, 4, R, 5, T, G, B, H. Käyttökelpoinen ääniala on täten 2,5 oktaavia, läppäriä pidetään kyljellään. Tavallisella näppäimistöllä sama asettelu ei toimi, koska F-rivi on liian kaukana numeronäppäimistä eikä osu kohdakkain.
Jos vielä jaksan vähän viritellä, voin tehdä ohjelmaan sellaisen ominaisuuden, että näppäimet saa valita itse, niin siitä on muillekin iloa. Haitarimaista ääntä en kuitenkaan rupea kehittelemään, vaan sinifunktioihin perustuva syntikkaääni saa kelvata. (Äänet voisi kyllä kopioida jostain MIDI-äänikokoelmasta, tai ohjelman voisi laittaa soittamaan suoraan MIDI-rajapinnan kautta, mutta kummatkin ratkaisut vaatisivat lisää työtä...)
Metabolix, jos sulta loppuikin into tehdä tuota niin täällä olis toinenkin mahdollinen käyttäjä =)
Ja löytyy varmaan muitakin.
Miten olisi Virtual jalski työpöydän oikeaan alareunaan?
Virtual jalski ottaa EU-normien mukaan huomioon myös kuulorajoitteiset henkilöt. Kuuleville taaseen on tarjolla sample-pohjaista kakofoniaa. Jalskista on myös seuraa yksinäiselle koodarille ja jalski seuraakin tarkkaavaisesti hiiren kaikkia liikkeitä. Saattaapa jalski joskus intoutua juttelemaan omiaankin...
Aa metabolix teki jo jonkun viritelmän. mistä sitä voi kokeilla?
jalski, miten viestisi liittyy aiheeseen?
JussiR, laitan koodit nettiin, kunhan ehdin. Tein jo tuon layoutin valinnan, mutta jostain syystä Winellä ei meinannut kuulua ääntä lainkaan, joten julkaisu jäi.
Metabolix kirjoitti:
jalski, miten viestisi liittyy aiheeseen?
Vitsihän tuo oli, mutta tuohon onnistuu toki kyllä tietyn samplen liittäminen tiettyyn näppäin eventtiin.
Jos nyt jotakuta yhä soittimeni kiinnostaa:
- koodipaketti (lähdekoodi ja parit asetukset)
- valmis Windows-paketti (edelliset sekä käännös, SDL.dll ja BAT-tiedostot käynnistykseen)
Koodia saa minun puolestani muokata vapaasti, jos jotain siitä ymmärtää. Melkoista sotkuahan tuosta tuli, kun kopioin osan toisesta äänihommasta, muutin siitä puolet ja kasasin mahdollisimman nopeasti jotenkuten toimivan käyttöliittymän. :)
Kiitos soittimesta!
Napit oikein, ainoa vika on, että lagaa hitosti :/ voi tällä kuitenkin jotenkuten soittaa.
Edit: Ö ei oli automaattiasetuksissa nappula. Laitoin sen nuolilla c:ksi ja vaihdoin soittotilaan, eipä ole c edelleenkään. Miten sen saisi vaihdettua?
Kekkuli kirjoitti:
Ö ei oli automaattiasetuksissa nappula. Laitoin sen nuolilla c:ksi ja vaihdoin soittotilaan, eipä ole c edelleenkään. Miten sen saisi vaihdettua?
Piditkö varmasti nappia pohjassa samalla, kun säädit sitä nuolilla? Entä saatko säädettyä muita kirjaimia? Minulla ohjelma toimii kaikin puolin hyvin.
En pitänyt, nyt toimii, kiitos. Soitin kuitenkin lagaa, äänet n. 0.3 sekunnin viiveellä joka on aivan liikaa. Olenko ainut?
Kekkuli kirjoitti:
En pitänyt, nyt toimii, kiitos. Soitin kuitenkin lagaa, äänet n. 0.3 sekunnin viiveellä joka on aivan liikaa. Olenko ainut?
Minulla ei ole ollenkaan viivettä. Tosin käytän Linuxia.
Voisin Linuxin käyttöön siirtyä takaisin, mutta olisi tuo hyvä saada toimimaan myös Windows XP:llä...
Googletuksen perusteella käsitin, että Windowsissa on melkeinpä väkisin enemmän lagia kuin Linuxissa. Pienen parannuksen toivossa voit yrittää käskeä SDL:n käyttää DirectSound-rajapintaa. Jos käytät paketissa olevia BAT-tiedostoja ohjelman käynnistykseen, kokeile lisätä BATin alkuun seuraava rivi (jollain tavallisella tekstieditorilla):
SET SDL_AUDIODRIVER=dsound
(En ole kokeillut tätä itse, toistan vain netistä löytyneitä tietoja.)
Herjaa jotain "Could not open audio..." kun lisäsin tuon ja sulkee ohjelman samantien. Kenties virtual PC auttaisi, pitänee kokeilla.
Kubuntu 8.04 linuxilla kokeilin, winen kautta. Sama lagi.
Ja ladatessa error 404 nykyään.
No älä nyt hyvä mies Winellä kokeile, se luultavasti vain pahentaa tilannetta entisestään. Käännä lähdekoodeista aito Linux-versio:
g++ soitin.cpp `sdl-config --cflags --libs` -O -o soitin.bin
Kääntämiseen tarvitset paketit g++
ja libsdl1.2-dev
.
(Ja jos nyt jotain Virtual PC:tä käytät, niin yrityksesi on tuhoon tuomittu: kulkeehan tieto silloinkin yhä Windowsin läpi, ja virtuaalikoneen takia välissä on vielä pari ylimääräistä kerrosta lisää.)
Edit: Jouluserveri kuulemma lopetti toimintansa joitakin viikkoja sitten. Soittimen lähdekoodin voi nykyään ladata täältä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.