Audiofilus

Tracker

Yön tuşlarıyla, LSDJ usulü chiptune yapın; PICO-8'den ödünç alınmış birkaç şeyle.

Bir şarkı çalan tracker: canlı osiloskoplu kanallar, notaları çaldıkça yanan hücreler

Genel bakış

Oyunlar → Tracker'ı açın. Bir şarkı LSDJ'deki gibi kurulur: şarkı bir satır listesidir, her satır her kanalın hangi zinciri çaldığını söyler, bir zincir ifadelerden oluşan bir listedir ve bir ifade 16 adımlık notalardır. Sesler, her notayla bir tablo çalıştırabilen enstrümanlardan gelir; groove swing'i belirler ve dalgalar elle çizilir. PICO-8'den sekiz dalga biçimi, her adımda bir enstrüman ve bir piyano rulosu gelir.

Şarkılar her değişiklikten bir saniye sonra kendiliğinden kaydedilir. Tracker çalarken müziğiniz duraklar ve görselleştiriciler ile oyunlar onun yerine tracker'a tepki verir.

Şarkı modları: Game Boy ve Serbest

Her şarkının PROJ görünümünde ayarlanan bir modu vardır:

Her enstrüman her kanala konabilir. Bir şarkıyı Game Boy'a geçirmek 5-8. kanallardakileri korur, yalnızca çalmaz.

Şarkı, zincirler ve ifadeler

Her kanal kendi zincirini çalar ve bittiğinde sonraki satıra geçer. Bir satırda zinciri olmayan kanal, zinciri olan kanallar ilerleyene kadar dinlenir; böylece satırlar hizalı kalır. Hiç zinciri olmayan bir satır bir ifade boyunca dinlenir.

Zaman tick'lerle akar, vuruş başına 24. Varsayılan groove ile her adım 6 tick sürer, bir on altılık nota; yani bir ifade bir ölçüdür.

Sekiz görünüm

Üstteki sekmeler soldan sağa bir haritadır: PROJ · SONG · CHAIN · PHRASE · INSTR · TABLE · GROOVE · WAVE. L1 ve R1 yandaki görünüme geçer. R1 ile sağa gitmek imlecin altındakini açar:

NeredenR1 açar
SONGHücredeki zincir
CHAINAdımdaki ifade
PHRASEAdımın enstrümanı (ya da üstündeki sonuncusu)
INSTREnstrümanın tablosu
GROOVEDalga enstrümanıysa enstrümanın dalgası

Dar ekranlarda sekmeler PRJ, SNG, CHN, PHR, INS, TBL, GRV ve WAV olarak kısalır.

Düzenleme

Her görünüm aynı şekilde düzenlenir:

Tuşİşlev
Yön tuşlarıİmleci taşı
A basılı + ↑/↓Değeri bir değiştir
A basılı + ←/→Çok değiştir: notalarda bir oktav, sayılarda 16, seslerde 4
Boş bir hücrede ASon kullanılan değeri koy
A A (hızlıca iki kez)Yeni, kullanılmamış bir zincir, ifade, enstrüman ya da tablo koy
Bir zincir ya da ifade numarasında AOnu aç (şarkı ve zincir görünümleri)
B+ASil
B+←/→Önceki / sonraki zincir, ifade, enstrüman, tablo, groove ya da dalga
B+↑/↓16 satır atla (şarkı görünümü)
YÇal ya da durdur: imlecin satırından şarkıyı (PROJ, SONG), döngüde zinciri (CHAIN) ya da döngüde açık ifadeyi (diğer görünümler)
B+YÜzerinde çalıştığınız kanalı sustur
Xİfade görünümü: piyano rulosuna geç ve geri dön
StartTracker menüsü

Bir nota yazdıkça çalar ve bir notada A onu çalar. Enstrümanı olmayan bir adıma nota yazmak son kullanılan enstrümanı koyar. C-0'ın altında OFF gelir, notayı bırakır. Zincirler, ifadeler, enstrümanlar ve tablolar onları ilk düzenlediğinizde oluşturulur.

Start menüsünde şunlar var:

Bulunduğunuz görünümün kontrolleri için FN'ye basılı tutun.

Piyano rulosu

İfadeyi PICO-8 gibi görmek için ifade görünümünde X'e basın: adımlar yatayda, perdeler dikeyde; her nota bir sonrakine kadar sürer.

Tuşİşlev
←/→Adımı seç (imleç o adımın notasına atlar)
↑/↓Perdeyi seç
ANotayı koy, zaten oradaysa kaldır
A basılı + ↑/↓Adımın notasını yukarı ya da aşağı taşı
B+AAdımın notasını sil
XAdım ızgarasına dön

Enstrümanlar

En fazla 64. Yeni bir şarkı bir pulse, bir dalga ve bir gürültü enstrümanıyla gelir (Serbest modda bir de synth). INSTR görünümünün gösterdiği, türe ve moda bağlıdır:

AyarNe yapar
AdA klavyeyi açar
TürPulse, dalga, gürültü ya da synth (yalnızca Serbest). Değiştirmek enstrümanı sıfırlar.
Ses0'dan F'ye; adımın sesini ölçekler
Zarf, Yön, HızGame Boy, dalga hariç: başlangıç seviyesi (0–F), aşağı / sabit / yukarı ve hız (1–7: her hız/64 saniyede bir seviye; 0 seviyeyi tutar)
Atak, Düşüş, Sürdürme, BırakmaSerbest: tick cinsinden ADSR zarfı (sürdürme bir seviyedir, 0–F)
UzunlukNota kesilene kadarki tick'ler (--: kesilmez)
TabloHer notayla çalışan tablo (--: yok)
PanL, LR ya da R
TranspozeZincirin transpozesinin onu etkileyip etkilemediği (davullar için kapatın)
VibratoHız ve derinlik (yüksek ve düşük onaltılık basamak)
GenişlikPulse ve synth kare: %12,5, 25, 50 ya da 75
TaramaPulse, Game Boy: PU1'in frekans taraması, konsolun NR10 yazmacı olarak (süre, yön, kaydırma)
DalgaDalga enstrümanları: hangi dalga (00–FF)
Dalga sesiDalga, Game Boy: %100, 50 ya da 25. Game Boy dalga kanalının zarfı yoktur; sesi dört adımda gelir.
Kısa gürültüGürültü: 7 bitlik yazmaç, daha tonal ve metalik
ŞekilSynth: üçgen, sinüs, testere, kare, org, phantom ya da gürültü

İçe aktarılan MOD ve XM şarkılarında sample enstrümanları da vardır: modülün kayıtlı sesleri, döngüleriyle (ileri ya da ping-pong). INSTR görünümünde ortak ayarlarla görünürler; türlerini değiştirmek onları yeni bir enstrümana dönüştürür.

Bir gürültü enstrümanının notası gürültünün ne kadar hızlı aktığını belirler: pes notalar gürler, tiz olanlar tıslar. Bir ayarda A son notayı enstrümanla çalar.

Tablolar

Tablo, nota çalarken tick başına bir tane çalışan 16 satırdır; onu kullanan bir enstrümanın her notasıyla (ya da A komutuyla) başlar. Her satırda bir ses (ya da hiçbir şey), notadan yarım ton cinsinden bir transpoze ve iki komut var. Tablodaki H başka bir satıra atlar; tablolar böyle döngüye girer: 0, +4 ve +7 transpoze eden ve sonuncusunda H00 olan üç satır majör bir arpej yapar, kısa bir gürültüyle hızla düşen transpozeler de bir bas davul (kick) yapar.

Groove'lar

Groove en fazla 16 sayıdan oluşan bir listedir: her adımın sırayla kaç tick sürdüğü. Varsayılan 6/6 düzdür; 7/5 ya da 8/4 swing yapar. GROOVE görünümünde son sayıdan sonraki boş yuvada A bir tane ekler, B+A bir tane kaldırır; başlık swing'i gösterir. 32 groove var; PROJ şarkının hangisiyle başlayacağını belirler ve G komutu bir kanalı var olan başka bir groove'a geçirir.

Dalgalar

Dalga enstrümanlarının çaldığı, 0'dan F'ye 32 örnekli 256 dalga. İlk sekizi PICO-8'inkiler: üçgen, eğik testere, testere, kare, pulse, org, gürültü ve phantom. WAVE görünümünde ←/→ bir örnek seçer, değiştirmek için A + ↑/↓ basılı tutun, çizmek için A + ←/→ basılı tutun (sonraki örnek bunun değerini alır). Start'ta başlangıç için PICO-8 şekilleri var.

Komut başvurusu

Her adımda ve tablo satırında iki komut var. Yeni bir nota süren komutları (C, F, K, P, V, R, kısılmalar ve düşüş) sıfırlar.

Komutİşlev
Axxxx tablosunu başlat (AFF durdurur)
CxyAkor: notayı, +x ve +y yarım tonu her tick'te döndürür (C47 majör, C37 minör)
DxxGecikme: adım xx tick geç çalar (adımdan uzunsa kaybolur)
ExyZarf: x başlangıç seviyesi; y'nin üst biti yukarı demek, alt 3 biti hız (0: tutar)
Fxxİnce ayar, yarım tonun yüzde biri cinsinden (işaretli: 01–7F yukarı, 80–FF aşağı)
GxxBu kanalı xx groove'una geçir
HxxAtlama. Bir ifadede: bu adımdan sonra bitir ve sonrakini xx adımında başlat. Bir tabloda: xx satırına atla.
Ixxxx tick boyunca sesi açarak gir
KxxKes: notayı xx tick sonra bırak
LxxKaydırma: notalı bir adımda, onu yeniden çalmak yerine xx tick boyunca ona kay
M0xAna ses, 0'dan F'ye
OxxÇıkış: 0 kapalı, 1 sol, 2 sağ, 3 ikisi
PxxPerde bükme: tick başına yarım tonun yüzde biri (işaretli)
RxyNotayı her y tick'te yeniden tetikle; x (işaretli, 0–7 yukarı, 8–F aşağı) her birinde sesi değiştirir
SxxGürültüde: S01 kısa (7 bit) gürültü, S00 uzun. Pulse'ta: PU1 tarama yazmacı.
TxxTempo, BPM cinsinden (28'den FF'ye, yani 40'tan 255'e)
Uxxxx tick boyunca sesi kısarak çık
VxyVibrato: hız x, derinlik y
WxxBir dalga enstrümanında: xx dalgasına geç. Diğerlerinde: pulse genişliği, 0'dan 3'e.
XxxDüşüş: perde düşer ve nota xx tick boyunca kısılır
ZxxRastgele: diğer komutun değerine 0 ile xx arası ekler

Örnekler

Start → Şarkılar'da her biri bir şey gösteren dört örnek var. Birini açmak, onu düzenleyene kadar hiçbir şey kaydetmez.

İçe ve dışa aktarma

Dışa aktarma, Start menüsünden. Dosyalar müzik klasörünüzdeki bir audiofilus tracker klasörüne gider ve kütüphane onları alır:

İçe aktar…, müzik klasörlerinizde ve uygulamanın data/tracker/import klasöründe bulduğu şarkıları listeler (en fazla 300). Her içe aktarma düzenleyebileceğiniz yeni bir şarkı olur:

Çevrimiçi ara…, The Mod Archive ve Modland'de MOD ve XM dosyaları arar; birini seçmek onu indirip içe aktarır. Modüller ekranı da onları tracker'da açabilir.

Her şey yolculuğa dayanmaz: tracker komutu olmayan modül efektleri (sample ofseti, desen döngüleri, tremolo, genel ses) düşer, bir XM enstrümanı yalnızca C-4'te çaldığı sample'ı tutar, LSDJ kitleri kısa gürültü vuruşlarına dönüşür ve dışa aktarılan bir modül tabloları ve daha seyrek komutları kaybeder. Önceki tracker ile yapılmış şarkılar dönüştürülerek açılır: her desen kanal başına bir ifade ve bir zincir olur, efektleri de komutlara dönüşür (arpej → C, genişlik → W, bükme → P).

MIDI

Bir USB MIDI klavyesini ya da denetleyicisini el konsoluna (gerekirse bir USB-C adaptörüyle) ya da bilgisayara takın. Linux el konsollarında ve masaüstlerinde, Windows'ta ve iPhone/iPad'de (USB ya da önceden eşleştirilmiş Bluetooth MIDI) çalışır. Tracker onu kendisi bulur, uygulama açıkken taktığınızda da, ve ilkine bağlanır.

Saat yaklaşık bir ses arabelleği geç gelir (50–100 ms); bu yalnızca canlı bir şeye eşlik ederken önemlidir.