Põhimõte Rakendused: -android / -veebirakendus / -arvutis Juhised Csoundi installeerimiseks arvutisse
Erinevalt klaverist, kitarrist ja kõikidest teistest tempereeritult häälestatud pillidest, on lauljatel, keel- ja puhkpillimängidel võimalik häälestada kõik akordid akustiliselt puhtaks, so vastavalt ülemhelireast tulenevatele suhetele.
Puhta
intonatsiooni koht vt lähemalt:
http://www.kylegann.com/tuning.html
http://et.wikipedia.org/wiki/H%C3%A4%C3%A4lestus
Selle abistamiseks olen välja töötanud rakenduse, kus saab valida, milliselt noodilt ja millises oktavis ehitatakse üles puhtas häälestuses akord (a=442Hz). Nupule vajutades saab valida, millised akordi astmed rakendus mängib ning android- ja Csoundi rakenduse abil saab ka ise mikrofoni abil laulda või mängida mingit akordi astet ning rakendus näitab, milline on selle sageduse suhe põhisagedusega, ehk siis kui puhtalt on see noot võetud.
Kui tihti väljendatatkse puhast intonatsiooni kõrvalekalletena võrdsest temperatsioonist sentides (sent - sajandik tempereeritud pooltoonist, nt puhas suur terts on -14 senti), siis siin on intervallid näidatud sageduste suhetena, mis tuleneb ülemhelireast:
oktav - 2:1
(2.0)
puhas kvint - 3:2 (1.5)
suur terts - 5:4 (1.25)
väike terst - 6:5 (1.20)
väike (loomulik) septim - 7:4 (1.75)
Võrreldes võrdse temperatsiooniga on puhas septim klaverinoodist oluliselt madalam, suur terts madalam, väike terts kõrgem.
Head häälestamist!
Tarmo
Johannes tarmo <at> otsakool .
edu . ee
Rakenduste
helipool on loodud vabavaralise helisüteesiprogrammi Csound abil.

Vajalik
Android süsteem vähemalt versioon 2.3 (API 10)
Laadige alla ja paigaldage rakendus: http://tarmo.uuu.ee/android/IntonationHelper.apk
(NB! lubage rakenduste installeerimine kõrvalistest allkatest. Hetkel
ei ole see app veel kättesaadav Google Play poe kaudu).
Valige noot, oktav, akord. Saate sisse lülitada iga akordi astme eraldi. Kui lülitate sisse nupu "Mikrofon", saate mängida mingit akordi astet ning rakendus näitab, mis on selle suhe põhisagedusse. Milline peaks olema õige suhe, näete tabelist vastava akordi astme juurest.
Vanemate või nõrgema protsessoriga seadmete puhul võib heli režiimis "Mikrofon" mõnevõrra ragiseda või olla katkendlik - protsessori võimsusest heli analüüsimiseks lihtsalt ei jätku.
Valige piisavalt kõrge sisendi lävi (so kui tugevale mikrofonisse kostvale helile seade reageerib) - muidu hakkab ümbritsev müra või teised akordinoodid helikõrguse määramist segama.
Mängige või laulge mikrofonile piisavalt lähedal! Kui vähegi võimalik, kasutage kõlareid!
... asub aadressil http://tarmo.uuu.ee/varia/failid/cs/nacl/Intonation_helper.html

See töötab ainult brauseris Google Chrome, versioon vähemalt 31, kuna see rakendus kasutab Google Native Client tehnoloogiat, mis laeb ise alla vastava Csoundi mooduli ja kasutaja ise ei pea midagi lisaks installeerima.
Android ja iOs seadmetes (nutitelefonid, tahvelarvutid, iPadid jms) veebirakendus kahjuks kahjuks ei tööta.
Veebirakenduses pole ka mikrofoni kasutamise võimalust, kuid vastavalt valitud akordide järgi saab oma mängitud noote väga edukalt häälestada.
Rakendust mikrofonitagasisedega saab kaustada ka süle- või lauaarvutis. Selleks tuleb
1)
installeerida vabavaraline programm Csound ja selle kasutajaliides CsoundQt (tuleb
kaasa intalleerimispaketiga, juhised vt allpool),
2) salvestada oma arvutisse Csoundi fail fail http://tarmo.uuu.ee/android/intonation-helper.csd
3) käivitada see programmis CsoundQt (vajutades nupule Run)
4) aknas "Widgets" on nupud ja slaiderid, mille abil saate valida
põhiheli, lülitada sisse/välja akordi astmeid, sisse lülitada
mikrofoni, seada helitugevust, sisendsignaali tugevust jne.

Kui arvuti on
ühendatud mikrofoniga, toimib ka sisendsignaali analüüsimine ja
tagasiside.
Csound on võimas vabavaraline helisüteesiprogramm. Selle installeerimiseks :
Minge lehele http://sourceforge.net/projects/csound/files/csound6/
ja valige kõige hiljutisem versioon (hetkel 6.02)
CsoundQt
installeeritakse automaatselt. NB! kui küsitakse installeeritavaid
komponente, ärge valige "Pure data csound object" (kui teil just
PureData installeeritud pole), muidu Csound ei tööta. Samuti võite
jätta valimata "Python features" või siis intsalleerida lisaks pythoni
(programmeerimiskeel, mida osad CsoundQt võimalused kasutavad) http://www.python.org/getit/
10.7 või
uuem: http://sourceforge.net/projects/csound/files/csound6/Csound6.02/Csound6.02.0-OSX10.9-x86_64.dmg/download
10.6: http://sourceforge.net/projects/csound/files/csound6/Csound6.02/Csound6.02-OSX10.6.dmg/download
Kasutajaliides
CsoundQt sisaldub installeerimispaketis, lihtsalt lohistage see
rakenduste hulka (Applications) ja käivitage.
Csoundi
Debian pakett on leitav lehelt http://sourceforge.net/projects/csound/files/csound6/Csound6.02/
Vajalik
on Csound 6. Võimalik, et osade distriibutsioonide juures on see
olemas, kuid kui leiate vanema versiooni (nt Csound 5.18), siis
rakendus selleks ei tööta ja Csound6 tuleb installeerida lähtekoodist.
Lähtekood: http://sourceforge.net/projects/csound/files/latest/download?source=files
Kompileerimieks
vt. juhiseid
http://sourceforge.net/p/csound/wiki/Building%20and%20Installing%20Csound%206%20on%20Fedora%2018/
või http://sourceforge.net/p/csound/wiki/Build_Debian_Ubuntu/
CsoundQt
lähtekood: http://sourceforge.net/projects/qutecsound/files/CsoundQt/0.8.2/csoundqt-0.8.2-src.tar.gz/download
Kompileerimisjuhised:
http://sourceforge.net/p/csound/wiki/Building%20CsoundQt%20for%20Csound6%20on%20Debian-Ubuntu/