Blokkily — bu tajriba asosidagi, MCP (Musiqa Tuzilma Modeli)ni qo'llab-quvvatlaydigan yangi DAW (Digital Audio Workstation). Bu dastur bir nechta sinxronlashtirilgan muharrirlarni — trekker, pianoroll va qadamli tarmoqni — birga ishlatadi. Har bir muharrir bir necha trekli qoʻshiqning bir qatorini tashkil qiladi. CLAP — bu dasturda zaruriy mahalliy plugin formatidir, u kompatibilik qoʻshimchasi emas.
Blokkilyning Asosiy Xususiyatlari
Blokkilyning asosiy xususiyatlari quyidagilardan iborat:
- Tempo ramp, 7/8 bar, kalitlangan va kesilgan samplar, CLAP, VST3 va SoundFont asboblari, deformatsiyalangan audio klip, kiruvchi va CLAP/VST3 effektlari, qaytarish/joʻnatish busi, kuch va effekt avtomatizatsiyasi, hisob-kitob va ikkita MIDI kirishidan olingan armalanishli treklar.
- LLM kompozitsiya yordamchisi uchun prompt bar.
- Musiqa modeli va real vaqtda plugin chegarasi.
Musiqa modeli notalar, semantik akkordlar, inversiyalar, strum, mikrotaqvim, ehtimollar, ratchetlar, loop shartlari va parametr blokirovkalari kabi elementlarni qamrab oladi. U, shuningdek, CLAP katalogini o'z ichiga oladi, bu esa CLAP modullarini yuklaydi, ularning kirish nuqtalari, fabrikalarini so'raydi va plugin tavsiflari va xususiyatlarini yozib oladi.
CLAP instance adapteri yaratish, boshlash, faoliyatni boshlash, nota/parametr hodisalarini namuna aniqligida, stereo ishlashni va holat oqimlarini amalga oshiradi. JUCE asosidagi VST3 adapteri paketlarni va standart tizim joylashuvlarini skanlaydi va pluginlarni real vaqtda chegaradan o'tkazadi, har bir blokni parametr ofsetlarida ajratadi, shuning uchun VST3 avtomatizatsiyasi ham namuna aniqligida bo'ladi.
cmake -S . -B build -G Ninja
cmake --build build
ctest --test-dir build --output-on-failure
./build/blokkily
Tuzilma Asosidagi Tijorat Dasturi
Blokkilyda tuzilma asosidagi tijorat dasturi tushunchasi muhim rol o'ynaydi. Bu tushunchaga ko'ra, musiqiy tuzilmalar — akkordlar, ritmlar va boshqa elementlar — dasturda asosiy vazifani bajaradi. Bu yordamida foydalanuvchilar osonlikcha yangi kompozitsiyalar yaratishlari mumkin.
Dasturda har bir tuzilma nomli pattern bo'lib, ular treklarning vaqt jadvalida klip sifatida joylashtiriladi. Har bir trek o'zining asbobini va kanal stripini o'z ichiga oladi: kuch (dB), doimiy kuch pani, muting, solo va cho'qqilarni o'lchaydigan o'lchov, bular barcha asosiy fader orqali yig'iladi.
claude mcp add blokkily -- blokkily --mcp
Dasturda har bir tuzilma nomli pattern bo'lib, ular treklarning vaqt jadvalida klip sifatida joylashtiriladi. Har bir trek o'zining asbobini va kanal stripini o'z ichiga oladi: kuch (dB), doimiy kuch pani, muting, solo va cho'qqilarni o'lchaydigan o'lchov, bular barcha asosiy fader orqali yig'iladi.
Blokkilyda tuzilma asosidagi tijorat dasturi tushunchasi muhim rol o'ynaydi. Bu tushunchaga ko'ra, musiqiy tuzilmalar — akkordlar, ritmlar va boshqa elementlar — dasturda asosiy vazifani bajaradi. Bu yordamida foydalanuvchilar osonlikcha yangi kompozitsiyalar yaratishlari mumkin.
{ "mcpServers": { "blokkily": { "command": "blokkily", "args": ["--mcp"] } } }
Tuzilma Asosidagi Tijorat Dasturi
Blokkilyda tuzilma asosidagi tijorat dasturi tushunchasi muhim rol o'ynaydi. Bu tushunchaga ko'ra, musiqiy tuzilmalar — akkordlar, ritmlar va boshqa elementlar — dasturda asosiy vazifani bajaradi. Bu yordamida foydalanuvchilar osonlikcha yangi kompozitsiyalar yaratishlari mumkin.
Dasturda har bir tuzilma nomli pattern bo'lib, ular treklarning vaqt jadvalida klip sifatida joylashtiriladi. Har bir trek o'zining asbobini va kanal stripini o'z ichiga oladi: kuch (dB), doimiy kuch pani, muting, solo va cho'qqilarni o'lchaydigan o'lchov, bular barcha asosiy fader orqali yig'iladi.
Blokkilyda tuzilma asosidagi tijorat dasturi tushunchasi muhim rol o'ynaydi. Bu tushunchaga ko'ra, musiqiy tuzilmalar — akkordlar, ritmlar va boshqa elementlar — dasturda asosiy vazifani bajaradi. Bu yordamida foydalanuvchilar osonlikcha yangi kompozitsiyalar yaratishlari mumkin.
Yakun
Blokkily — bu tajriba asosidagi, MCP (Musiqa Tuzilma Modeli)ni qo'llab-quvvatlaydigan yangi DAW (Digital Audio Workstation). U uchta sinxronlashtirilgan muharrirni — trekker, pianoroll va qadamli tarmoqni — birga ishlatadi. Bu dastur musiqiy tuzilmalarni asosiy vazifani bajaradigan tuzilma asosidagi tijorat dasturi tushunchasiga asoslanadi. Bu yordamida foydalanuvchilar osonlikcha yangi kompozitsiyalar yaratishlari mumkin.
Asl manba: github.com