Hol kezdődik egy hang?
Zongora hangmintákat szerkesztek amiket egy digitális zongorából "nyertem" ki. A célom egy virtuális zongora összeállítása ezekből a hangokból. A probléma amivel szembesültem, hogy nem tudom kellően precízen elhatárolni a csendet a hangtól. Maga a felvett hangfájl csenddel kezdődik és utána jelenik meg a zongora hangja. Arra van szükség, hogy ezredmásodperc precizitással tudjam levágni a csendet a minta elejéről. Ennek óriási jelentősége van, hisz minden egyes benne hagyott csend ezredmásodperc rontja a játékélményt. A billentyű lenyomásakor a hangnak "rögtön" meg kell szólalnia, komoly kompromisszumokat kell egyébként is kötni, hogy 10 ms alatt legyen a latency, hát így nem maradhatnak benne a mintába további ezredmásodpercek.
Először próbálkoztam automatizálni a dolgot és Sox -szal vagdostam, de a minták annyira eltérőek, h ez nem hozott kielégítő eredményt. Most úgy döntöttem, hogy kézzel vágom le legalább az elejéről a csendet (kb 1500 fájl :-Z) Ocenaudio programot használom (jobb mint az Audacity erre a feladatra)
Ez kép jól mutatja a problémát: http://i.imgur.com/vCpbZge.png
Nyilván füllel semmi különbséget nem hallani most a szerkesztésnél, az majd csak akkor lesz érezhető ha elkészül a virtuális zongora és használatba lesz véve. Most csak vizuálisan van lehetőség meghatározni a vágás pontját. Hol vágjam? pl Amikor hullám lefele megy v. amikor felfele? És melyik hullámnál?
Mondjuk abban nem vagyok biztos, hogy lesz-e olyan aki tud erre érdemben válaszolni? De hátha!
- Tovább (Hol kezdődik egy hang?)
- 1807 megtekintés