Sample Kullanımı
Sample, ses üretmek için kullanılan kısa veya uzun audio parçasıdır. Frekans içinde davul, perküsyon, vokal kırıntısı veya herhangi bir kayıt sample olarak çalınabilir.
Varsayılan sample adları
sound("bd sd hh oh")En sık kullanılan adlar bd, sd, hh, oh, cp, rim, rd, cr gibi davul kısaltmalarıdır.
Sample numarası
Aynı ad altında birden fazla kayıt varsa : ile seçim yapılır.
sound("hh:0 hh:1 hh:2 hh:3")sound("bd:0 bd:1 bd:2 bd:3")Bank seçimi
bank aynı kısa adları farklı davul makinelerine bağlar.
sound("bd sd hh oh").bank("RolandTR909")sound("bd sd hh oh").bank("RolandTR808")Bank pattern olarak değiştirilebilir:
sound("bd sd hh oh").bank("<RolandTR808 RolandTR909>")Özel sample haritası
Kendi seslerini URL ile tanımlayabilirsin.
samples({
kick: 'https://example.com/kick.wav',
clap: 'https://example.com/clap.wav'
})
sound("kick clap")Birden fazla sample için liste kullanılabilir:
samples({
vox: [
'https://example.com/vox-a.wav',
'https://example.com/vox-b.wav'
]
})
sound("vox:0 vox:1")GitHub kısayolu
GitHub üzerindeki sample paketleri için kısa yazım kullanılabilir.
samples('github:tidalcycles/Dirt-Samples/master')Bu komut sample haritasını yükler; audio dosyaları çoğu zaman ilk çalındığında indirilir.
Lokal klasörden içe aktarma
Arayüzdeki ses klasörü içe aktarma özelliğiyle yerel dosyaları kullanabilirsin. Klasör yapısı sample adlarını belirler.
Örnek klasör:
samples/
kick/
a.wav
b.wav
vox/
one.wav
two.wav
Bu durumda şöyle çalabilirsin:
sound("kick:0 kick:1 vox:0 vox:1")Lokal sunucu ile kullanma
Sample dosyalarını yerel sunucudan da servis edebilirsin.
cd samples
npx http-server . -p 5432 --cors
Sonra URL ile yüklenir:
samples({
kick: 'http://localhost:5432/kick/a.wav'
})
sound("kick")Sample efektleri
Sample playback davranışını değiştiren fonksiyonlar vardır.
sound("bd sd hh oh").speed("1 1.2 .8 -1")sound("bd sd hh oh").begin("0 .1 .2 .3").end(".8 .9 1 1")speed, begin, end, cut, loop gibi kontroller sample karakterini değiştirir.
İyi pratik
- Önce az sayıda sample ile başla.
- Bank seçimini net tut.
- Çok yüksek
gainkullanma. - Kendi sample adlarını kısa ve okunur seç.