Haladó témák 1
Az előző témakörben bemutatott mintaszeletelésen kívül a :slicer
audiohatást is használhatod, hogy hozzáadj a zenédhez „ritmikus és apró” hangszereket. Alapvetően megváltoztatja a hang hangerejét az idő múlásával (és ezt a hatást gyakran amplitúdómodulációnak nevezik). Most kezdjük meg kísérletünket azáltal, hogy létrehozunk egy új live_loop
-ot egy üres pufferben, és a következő mintát használjuk a felépítéshez :loop_breakbeat
:
use_bpm 120
live_loop :breakbeat do
sample :loop_breakbeat, beat_stretch: 4, amp: 2
sleep 4
end
A ciklusnak ugyanúgy kell hangozni, mint az alábbi videóban. A piros szín használatával jelezzük a hang hangerejét, és ebben a példában a maximálisnak kell lennie.
NMost adjuk hozzá a szeletelő effektusot a live_loop
-hoz az ismerős with_fx
paranccsal. Ha nem emlékszel, vagy nem ismered az effektusok használatát a Sonic Pi-ban, akkor azokról az Effektusok előző fejezetében olvashatsz bővebben..
use_bpm 120
live_loop :breakbeat do
with_fx :slicer do
sample :loop_breakbeat, beat_stretch: 4, amp: 2
sleep 4
end
end
Most az újonnan hozzáadott szeletelő hatás túl durvának hangzik, és kissé be kell hangolnunk. A szeletelő hatás fő lehetőségei a phase
, a wave
és a mix
. Használhatod azokat az amplitúdó moduláció szabályozására. A phase
lehetőség az amplitúdó moduláció gyors vagy lassú frekvenciája. Az alapértelmezett érték a phase
-hoz 0.25
, ami azt jelenti, hogy a hatás minden 16-od hangon megjelenik. Emiatt az előző példa meglehetősen hektikusnak tűnt.
A szeletelő effektus az amplitúdót négy különféle hullámformával modulálhatja: 0
(fűrész), 1
(impulzus), 2
(háromszög) and 3
(szinuszhullám). ). Alapértelmezés szerint a wave
értéke 1
azaz impulzus (más néven négyzet alakú) hullámot használ az amplitúdó modulálására. Az alábbi képek szemléltetik, hogy néznek ki a hullámformák, és hogyan növelik vagy csökkentik az amplitúdót (a vörös színű terület) az idő múlásával.
Most próbáljuk megváltoztatni a hullámformát fűrészre (wave: 0
). Ennek egy kicsit simábbnak és kevésbé meredeknek kell lennie.
use_bpm 120
live_loop :breakbeat do
with_fx :slicer, phase: 0.25, wave: 0, mix: 1.0 do
sample :loop_breakbeat, beat_stretch: 4, amp: 2
sleep 4
end
end
Duplázzuk meg a fázis időtartamát (phase: 0.5
) és kapcsoljuk át a hullámformát impulzusra (wave: 1
):
Mi történik, ha a következő lehetőségeket használjuk (phase: 0.5, wave: 2
) az effektusnál:
Így meglehetősen könnyű hozzáadni ritmust, variációt és dinamikát a dobhurokhoz. Ne feledd, hogy ezt a Sonic Pi szintetizátorokkal is használhatod!
Itt van az utolsó szeletelőhatás-példa, amely hosszabb fázisidőket használ a szeletelőeffektushoz:
use_bpm 120
live_loop :breakbeat do
with_fx :slicer, phase: 1.75, wave: 0, mix: 1.0 do
sample :loop_garzul, beat_stretch: 16, amp: 1
sleep 16
end
end
live_loop :beep do
with_fx :reverb, room: 0.9 do
with_fx :slicer, phase: 1, wave: 1, mix: 1.0 do
synth :hoover, note: [:Db4, :G3, :Bb3, :F4].ring.tick, attack: 2, release: 4, amp: 0.5
sleep 6
end
end
end
live_loop :kick do
sample :bd_haus
sleep 4
end