Hogyan hozhatok létre soundwave -t digitális szoftver használatával?
1. módszer:Digitális audio munkaállomás (DAW) használata - a legegyszerűbb kezdőknek
A DAW-k, mint az Ableton Live, a Logic Pro X, a GarageBand (MacOS-hoz ingyenes), az FL Studio, a Pro Tools és a Reaper, lehetővé teszik a hangok vizuálisan és hallhatóan történő létrehozását mélyreható kódolási ismeretek nélkül.
1. Válasszon egy szintetizátort: A legtöbb DAW virtuális szintetizátorokat (szintetizátorokat) tartalmaz. Ezek a szintetizátorok lehetővé teszik, hogy a hullámformák manipulálásával a semmiből hangokat hozzon létre. A közönséges hullámformák közé tartozik a szinusz, a négyzet, a fűrész és a háromszög. Mindegyik kifejezetten eltérő hangot hoz létre.
2. Válasszon egy hullámformát: Válassza ki a kívánt hullámformát a Synth oszcillátor beállításaiból. Kísérletezzen különböző hullámformákkal, hogy meghallgassa egyedi tulajdonságaikat.
3. A szintetizátorok sok paraméterrel rendelkeznek, amelyeket meg lehet változtatni:
* Frekvencia (hangmagasság): Megmutatja, hogy milyen magas vagy alacsony a hang.
* amplitúdó (kötet): Irányítja, milyen hangos a hang.
* lfo (alacsony frekvenciájú oszcillátor): Modulálja más paramétereket (például hangmagasságot vagy hangerőt) az idő múlásával, hogy vibrato, tremolo vagy más effektusokat hozzon létre.
* boríték: Meghatározza, hogy a hang amplitúdója hogyan változik az idő múlásával (támadás, bomlás, fenntartás, kiadás).
* Szűrők: Alakítsa a hang hangzását bizonyos frekvenciák eltávolításával vagy hangsúlyozásával.
4. Játssza le a szintetizátorokat, és rögzítse a hangot a DAW -ba. Ezután tovább feldolgozhatja és szerkesztheti a hangot olyan effektusok felhasználásával, mint a reverb, a késleltetés vagy a torzítás.
5. Export: Miután elégedett volt, exportálja a hangot WAV vagy MP3 fájlként.
2. módszer:Programozás (közbenső/fejlett)
A hanghullámokat programozottan generálhatja olyan nyelvek használatával, mint a Python, olyan könyvtárakkal, mint a NUMPY és a SCIPY, vagy más audio programozási környezetek, például a Max/MSP vagy a Pure Data használatával. Ez sokkal nagyobb irányítást kínál, de programozási ismereteket igényel.
Itt van egy egyszerűsített python példa a NumPy segítségével:
`` `Python
Import Numpy mint NP
importhullám
importstruktúra
Paraméterek
Frekvencia =440 # frekvencia Hz -ben (A4 jegyzet)
időtartam =1 # időtartam másodpercben
Samint_rate =44100 # minták másodpercenként
szinuszhullámot generáljon
t =np.linspace (0, időtartam, int (minta_rate * időtartam), endpoint =hamis)
amplitúdó =16383 # maximális amplitúdó a 16 bites audiohoz
sine_wave =amplitúdó * np.sin (2 * np.pi * frekvencia * t)
konvertáljon 16 bites egész számra
sine_wave =sine_wave.astype (np.int16)
Írjon WAV fájlba
a wave.open -rel ('sine_wave.wav', 'w') wf:
wf.setnchannels (1) # mono
WF.SetSampWidth (2) # 16-bites
wf.setFramerate (sampe_rate)
wf.WriteFrames (sine_wave.tobytes ())
`` `
Ez a kód egyszerű szinuszhullámot generál. Módosíthatja a „frekvenciát”, az „időtartam” és a hullámforma funkciót (például az „np.square”, `np.sawtooth`) különféle hangok létrehozásához. Telepítenie kell a NumPy (`PIP Install NumPy`) és a választott módszertől függően potenciálisan más könyvtárakat.
3. módszer:speciális hangtervezési szoftver (Advanced) használata
Az olyan szoftvereket, mint a REAKTOR, a MAX/MSP vagy a Pure Data, kifejezetten a hangszintézishez és a manipulációhoz készültek. Mély irányítást biztosítanak a hanggenerációs folyamat felett, lehetővé téve a komplex és nem szokatlan hangtervezést. Ezek elsajátításához jelentős tanulást igényelnek.
Ne feledje, hogy a hanghullám bonyolultsága közvetlenül kapcsolódik maga a hang összetettségéhez. Az egyszerű hullámformák egyszerű hangokat eredményeznek, míg a komplex hullámformák vagy a több hullámformák együttesen sokkal gazdagabb és bonyolultabb hangokat hozhatnak létre. Válassza ki azt a módszert, amely a legjobban megfelel a műszaki képességeknek és a kívánt ellenőrzés szintjének.