новатион Лаунцх Цонтрол Ксл Програмер

Покрените Цонтрол КСЛ Программер'с Референце Гуиде
Информације о производу
Лаунцх Цонтрол КСЛ је МИДИ контролер са ЛЕД светлима који се могу програмирати преко два различита протокола: традиционалног Лаунцхпад МИДИ протокола и Лаунцх Цонтрол КСЛ Систем Екцлусиве протокола. ЛЕД светла се могу подесити на четири различита нивоа осветљености и њима се може манипулисати коришћењем битова за копирање и брисање за двоструко баферовање.
Употреба производа
Да бисте подесили ЛЕД светла на Лаунцх Цонтрол КСЛ, можете користити или Лаунцхпад МИДИ протокол или Лаунцх Цонтрол КСЛ Систем Екцлусиве протокол.
Лаунцхпад МИДИ протокол
Ако користите МИДИ протокол Лаунцхпад, потребно је да изаберете шаблон који садржи дугме чија нота/ЦЦ и МИДИ канал одговарају долазној поруци. Да бисте подесили ЛЕД светла, пошаљите поруку са структуром од једног бајта која укључује ниво осветљености и црвене и зелене ЛЕД диоде, као и заставице за копирање и брисање.
Структура бајтова:
- Бит 6: Мора бити 0
- Битови 5-4: ниво осветљености зелене ЛЕД диоде (0-3)
- Бит 3: Обриши заставицу (1 за брисање копије ЛЕД-а другог бафера)
- Бит 2: Копирај заставицу (1 за писање ЛЕД података у оба бафера)
- Битови 1-0: ниво осветљености црвене ЛЕД диоде (0-3)
Сваки ЛЕД се може подесити на један од четири нивоа осветљености:
- Осветљеност 0: Искључено
- Осветљеност 1: Ниска осветљеност
- Осветљеност 2: Средња осветљеност
- Осветљеност 3: Потпуна осветљеност
Добра је пракса да заставице за копирање и брисање буду постављене када се ЛЕД диоде укључују или искључују ако се не користе функције двоструког баферовања.
Да бисте израчунали вредности брзине, користите следећу формулу:
- Хек верзија: брзина = (10х к зелена) + црвена + заставице
- Децимална верзија: брзина = (16 к зелено) + црвена + заставице
- Заставице = 12 (ОЦх у хексадецималном) за нормалну употребу; 8 да ЛЕД трепери, ако је конфигурисан; 0 ако користите двоструко пуферовање.
Лаунцх Цонтрол КСЛ Систем Екцлусиве Протоцол
Ако користите протокол Лаунцх Цонтрол КСЛ Систем Екцлусиве, потребно дугме ће бити ажурирано без обзира на његову ноту/ЦЦ вредност или МИДИ канал. Да бисте подесили ЛЕД светла, пошаљите поруку са једнобајтном структуром која укључује ниво осветљености и црвене и зелене ЛЕД диоде, као и заставице за копирање и брисање.
Структура бајтова:
- Бит 6: Мора бити 0
- Битови 5-4: ниво осветљености зелене ЛЕД диоде (0-3)
- Бит 3: Обриши заставицу (1 за брисање копије ЛЕД-а другог бафера)
- Бит 2: Копирај заставицу (1 за писање ЛЕД података у оба бафера)
- Битови 1-0: ниво осветљености црвене ЛЕД диоде (0-3)
Сваки ЛЕД се може подесити на један од четири нивоа осветљености:
- Осветљеност 0: Искључено
- Осветљеност 1: Ниска осветљеност
- Осветљеност 2: Средња осветљеност
- Осветљеност 3: Потпуна осветљеност
Контролишите двоструко пуферовање
Лаунцх Цонтрол КСЛ такође има двоструко пуферовање за ЛЕД осветљење. Да бисте користили двоструко баферовање, пошаљите контролну поруку о двоструком баферовању са вредношћу од 0 да бисте га укључили или 1 да бисте га искључили. Када се користи двоструко баферовање, заставице Цопи и Цлеар се могу користити за манипулисање бафером у који се уписује.
Увод
- Овај приручник описује МИДИ комуникациони формат Лаунцх Цонтрол КСЛ. Ово су све власничке информације које су вам потребне да бисте могли да пишете закрпе и апликације које су прилагођене за Лаунцх Цонтрол КСЛ.
- Претпоставља се да већ имате основно знање о МИДИ-ју и неки одговарајући софтвер за писање интерактивних МИДИ апликација (нпр.ampле, Мак фор Ливе, Мак/МСП или Пуре Дата).
- Бројеви у овом приручнику су дати у хексадецималном и децималном облику. Да би се избегла било каква двосмисленост, хексадецимални бројеви су увек праћени малим словом х.
Покрените Цонтрол КСЛ МИДИ Оверview
- Лаунцх Цонтрол КСЛ је УСБ уређај компатибилан са класом који има 24 потенциометра, 8 федера и 24 програмабилна дугмета. Сваки од 16 'каналних' дугмади садржи ЛЕД у две боје са црвеним елементом и зеленим елементом; светлост ових елемената може се мешати да би се формирао ћилибар. Четири дугмета са смером садрже по једну црвену ЛЕД диоду. Дугмад 'Девице', 'Муте', 'Соло' и 'Рецорд Арм' садржи по једну жуту ЛЕД лампицу. Лаунцх Цонтрол КСЛ има 16 шаблона: 8 корисничких шаблона који се могу мењати и 8 фабричких шаблона који не могу. Кориснички шаблони заузимају места 00х07х (0-7), док фабрички шаблони заузимају слотове 08-0Фх (8-15). Користите Лаунцх Цонтрол КСЛ Едитор (доступан на Новатион webсајт) да бисте изменили својих 8 корисничких шаблона.
- Лаунцх Цонтрол КСЛ има један МИДИ порт под називом 'Лаунцх Цонтрол КСЛ н', где је н ИД уређаја ваше јединице (није приказан за ИД уређаја 1). ЛЕД диоде дугмади за било који шаблон се могу контролисати преко Систем Екцлусиве порука. Алтернативно, ЛЕД диоде дугмади за тренутно изабрани шаблон се могу контролисати путем МИДИ порука о укључивању, искључењу и контроли промене (ЦЦ), према оригиналном протоколу Лаунцхпад-а.
- Лаунцх Цонтрол КСЛ користи протокол Систем Екцлусиве да ажурира стање било ког дугмета на било ком шаблону, без обзира на тренутно изабрани шаблон. Да би одржао компатибилност са Лаунцхпад и Лаунцхпад С, Лаунцх Цонтрол КСЛ се такође придржава традиционалног протокола за ЛЕД осветљење Лаунцхпад преко ноте-он, ноте-офф и ЦЦ порука. Међутим, на такве поруке ће се реаговати само ако тренутно изабрани шаблон садржи дугме/пот чија нота/ЦЦ вредност и МИДИ канал одговарају онима у долазној поруци. Корисницима се стога саветује да усвоје нови Систем Екцлусиве протокол.
- Поред тога, Лаунцх Цонтрол КСЛ такође подржава оригиналне Лаунцхпад двоструко баферовање, треперење и подешавање/ресетовање свих ЛЕД порука, где МИДИ канал поруке дефинише шаблон за који је порука намењена. Ове поруке се стога могу послати у било које време, без обзира на то који је шаблон тренутно изабран.
- Стање сваке ЛЕД диоде се чува када се шаблон промени и биће позван када се шаблон поново изабере. Све ЛЕД диоде се могу ажурирати у позадини преко СисЕк-а.
Поруке од рачунара до уређаја
ЛЕД диоде на Лаунцх Цонтрол КСЛ могу се подесити преко два различита протокола: (1) традиционални МИДИ протокол Лаунцхпад, који захтева да тренутно изабрани шаблон садржи дугме чија нота/ЦЦ и МИДИ канал одговарају долазној поруци; и (2) протокол Лаунцх Цонтрол КСЛ Систем Екцлусиве, који ће ажурирати потребно дугме без обзира на његову ноту/ЦЦ вредност или МИДИ канал.
У оба протокола, један бајт се користи за подешавање интензитета и црвене и зелене ЛЕД диоде. Овај бајт такође укључује ознаке за копирање и брисање. Бајт је структуриран на следећи начин (они који нису упознати са бинарним записом могу да читају формулу):
| Бит | Име | Значење |
| 6 | Мора бити 0 | |
| 5..4 | Зелена | Осветљеност зелене ЛЕД диоде |
| 3 | Јасно | Ако је 1: обришите копију другог бафера ове ЛЕД диоде |
| 2 | Копирај | Ако је 1: упишите ове ЛЕД податке у оба бафера |
| Напомена: ово понашање замењује понашање Цлеар када оба | ||
| битови су постављени | ||
| 1..0 | Црвени | Осветљеност црвене ЛЕД диоде |
Битови Цопи и Цлеар омогућавају манипулацију функцијом двоструког баферовања Лаунцх Цонтрол КСЛ. Погледајте поруку „Контрола двоструког баферовања“ и Додатак за детаље о томе како се ово може користити.
Сваки ЛЕД се стога може подесити на једну од четири вредности:
- Осветљеност Значење
- 0 Искључено
- 1 Ниска осветљеност
- 2 Средња осветљеност
- 3 Пуна осветљеност
Ако се функције двоструког баферовања не користе, добра је пракса да се битови за копирање и брисање држе подешеним када укључујете или искључујете ЛЕД диоде. Ово омогућава коришћење истих рутина у режиму треперења без њиховог поновног рада. Формула за израчунавање вредности брзине је:
| Хек верзија | Брзина | = | (10х к зелено) |
| + | Црвени | ||
| + | Заставе | ||
| Децимална верзија | Брзина | = | (16 к зелено) |
| + | Црвени | ||
| + | Заставе | ||
| где | Заставе | = | 12 (ОЦх у хексадецималном) за нормалну употребу; |
| 8 | да ЛЕД светли, ако је конфигурисан; | ||
| 0 | ако користите двоструко пуферовање. |
Следеће табеле са унапред израчунатим вредностима брзине за нормалну употребу такође могу бити од помоћи:
| Хек | Децимала | Боја | Осветљеност |
| КСНУМКСЦх | 12 | Офф | Офф |
| КСНУМКСДх | 13 | Црвени | Ниско |
| КСНУМКСФх | 15 | Црвени | Пун |
| КСНУМКСДх | 29 | Амбер | Ниско |
| КСНУМКСФх | 63 | Амбер | Пун |
| 3Ех | 62 | Жута | Пун |
| КСНУМКСЦх | 28 | Зелена | Ниско |
| КСНУМКСЦх | 60 | Зелена | Пун |
Вредности за светлеће ЛЕД диоде су
| Хек | Децимала | Боја | Осветљеност |
| 0Бх | 11 | Црвени | Пун |
| 3Бх | 59 | Амбер | Пун |
| 3Ах | 58 | Жута | Пун |
| 38х | 56 | Зелена | Пун |
Лаунцхпад Протоцол
Напомена укључено — Подесите ЛЕД тастере
- Хек верзија 9нх, Ноте, Велоцити
- Дец верзија 144+н, Напомена, брзина
Порука о напомени мења стање свих дугмади у тренутно изабраном шаблону чија вредност белешке/ЦЦ одговара вредности долазне белешке и чији МИДИ канал са нултим индексом одговара МИДИ каналу н долазне поруке. Брзина се користи за подешавање ЛЕД боје.
Напомена Искључено — Искључите ЛЕД диоде дугмета
- Хек верзија 8нх, Ноте, Велоцити
- Дец верзија 128+н, Напомена, брзина
Ова порука се тумачи као белешка са истом вредношћу Ноте, али са брзином од 0.
Бајт брзине се занемарује у овој поруци.
Ресет Лаунцх Цонтрол КСЛ
- Хек верзија Бнх, 00х, 00х
- Дец верзија 176+н, 0, 0
Све ЛЕД диоде су искључене, а подешавања бафера и радни циклус су враћени на своје подразумеване вредности. МИДИ канал н дефинише шаблон за који је ова порука намењена (00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона).
Контролишите двоструко пуферовање
- Хек верзија Бнх, 00х, 20-3Дх
- Дец верзија 176+н, 0, 32-61
Ова порука се користи за контролу стања двоструког баферовања дугмади. МИДИ канал н дефинише шаблон за који је ова порука намењена (00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона). Погледајте Додатак за више информација о двоструком баферовању. Последњи бајт се одређује на следећи начин:
| Бит | Име | Значење | |
| 6 | Мора бити 0. | ||
| 5 | Мора бити 1. | ||
| 4 | Копирај | Ако је 1: копирајте ЛЕД стања из новог 'приказаног' бафера | да |
| тхе | нови бафер за 'ажурирање'. | ||
| 3 | Фласх | Ако је 1: непрекидно окрећите 'приказано' бафере да бисте их изабрали | |
| ЛЕД диоде трепћу. | |||
| 2 | Ажурирај | Поставите бафер 0 или бафер 1 као нови бафер за 'ажурирање'. | |
| 1 | Мора бити 0. | ||
| 0 | Дисплаи | Поставите бафер 0 или бафер 1 као нови бафер за 'приказивање'. |
За оне који су мање упознати са бинарношћу, формула за израчунавање бајта података је
- Бит Наме Значење
- 6 Мора бити 0.
- 5 Мора бити 1.
- 4 Копирај ако је 1: копирајте ЛЕД стања из новог 'приказаног' бафера у нови бафер за 'ажурирање'.
- 3 Трепери Ако 1: непрекидно окрећите 'приказано' бафере да би изабране ЛЕД диоде трептале.
- 2 Ажурирање Поставите бафер 0 или бафер 1 као нови бафер за 'ажурирање'.
- 1 Мора бити 0.
- 0 Приказ Поставите бафер 0 или бафер 1 као нови бафер за 'приказивање'.
За оне који су мање упознати са бинарношћу, формула за израчунавање бајта података је:
- Подаци хексадецималне верзије = (4 к ажурирање)
- + дисплеј
- + 20х
- + Заставе
- Подаци децималне верзије = (4 к ажурирање)
- + дисплеј
- + 32
- + Заставе
- где је заставице = 16 (10х у хексадецималном) за копију;
- 8 за Фласх;
- 0 иначе
Подразумевано стање је нула: нема трептања; бафер за ажурирање је 0; приказани бафер је такође 0. У овом режиму, сви ЛЕД подаци уписани у Лаунцх Цонтрол КСЛ се тренутно приказују. Слање ове поруке такође ресетује флеш тајмер, тако да се може користити за поновну синхронизацију брзине флешовања свих Лаунцх Цонтрол КСЛ-ова повезаних на систем
Укључите све ЛЕД диоде
- Хек верзија Бнх, 00х, 7Д-7Фх
- Дец верзија 176+н, 0, 125-127
Последњи бајт може имати једну од три вредности
| Хек | Децимала | Значење |
| КСНУМКСДх | 125 | Тест ниске осветљености. |
| 7Ех | 126 | Тест средње осветљености. |
| КСНУМКСФх | 127 | Тест пуне осветљености. |
Слање ове команде ресетује све остале податке — погледајте поруку Ресет Лаунцх Цонтрол КСЛ за више информација. МИДИ канал н дефинише шаблон за који је ова порука намењена (00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона).
Лаунцх Цонтрол КСЛ Систем Екцлусиве Протоцол Сет ЛЕД диода
Поруке Систем Екцлусиве се могу користити за постављање ЛЕД вредности за било које дугме или пот у било ком шаблону, без обзира на то који је шаблон тренутно изабран. Ово се ради помоћу следеће поруке
- Хек верзија Ф0х 00х 20х 29х 02х 11х 78х Темплате Индек Валуе Ф7х
- Дец верзија 240 0 32 41 2 17 120 Вредност индекса шаблона 247
Где је Шаблон 00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона; Индекс је индекс дугмета или пот (погледајте доле); а Валуе је бајт брзине који дефинише вредности осветљености и црвене и зелене ЛЕД диоде.
Више ЛЕД диода се може адресирати у једној поруци укључивањем више парова бајтова ЛЕД-вриједност.
Индекси су следећи:
- 00-07х (0-7) : Горњи ред дугмади, с лева на десно
- 08-0Фх (8-15) : Средњи ред дугмади, с лева на десно
- 10-17х (16-23) : Доњи ред дугмади, с лева на десно
- 18-1Фх (24-31) : Горњи ред дугмади за 'канал', с лева на десно
- 20-27х (32-39) : Доњи ред дугмади 'канал', с лева на десно
- 28-2Бх (40-43) : Дугмад уређај, Муте, Соло, Рецорд Арм
- 2Ц-2Фх (44-47) : Дугмад горе, доле, лево, десно
Дугме за пребацивање стања
Стање дугмади чије је понашање подешено на 'Тоггле' (уместо 'Моментари') може се ажурирати порукама о искључивању система. Ово се ради помоћу следеће поруке:
- Хек верзија Ф0х 00х 20х 29х 02х 11х 7Бх Темплате Индек Валуе Ф7х
- Дец верзија 240 0 32 41 2 17 123 Вредност индекса шаблона 247
Где је Шаблон 00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона; Индекс је индекс дугмета (види доле); и вредност је или 00х (0) за искључено или 7Фх (127) за укључено. Поруке за дугмад која нису подешена на 'Тоггле' биће занемарене.
Више дугмади се могу адресирати у једној поруци укључивањем више парова бајтова индекс-вредност.
Индекси су следећи:
- 00-07х (0-7) : Горњи ред дугмади 'канал', с лева на десно
- 08-0Фх (8-15) : Доњи ред дугмади 'канал', с лева на десно
- 10-13х (16-19) : Дугмад уређај, Муте, Соло, Рецорд Арм
- 14-17х (20-23) : Дугмад горе, доле, лево, десно
Промените тренутни шаблон
Следећа порука се може користити за промену тренутног шаблона уређаја:
- Хек верзија Ф0х 00х 20х 29х 02х 11х 77х Темплате Ф7х
- Дец верзија 240 0 32 41 2 17 119 Шаблон 247
Где је Шаблон 00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона.
Поруке од уређаја до рачунара
Дугме притиснуто
- Хек верзија 9нх, Ноте, Велоцити
- Дец верзија 144+н, Напомена, брзина ИЛИ
- Хек верзија Бнх, ЦЦ, Велоцити
- Дец верзија 176+н, ЦЦ, Велоцити
Дугмад могу да емитују или нотне поруке или ЦЦ поруке на МИДИ каналу н са нултим индексом. Порука се шаље брзином 7Фх када се притисне дугме; друга порука се шаље брзином 0 када се отпусти. Едитор се може користити за промену ноте/ЦЦ вредности сваког дугмета и вредности брзине приликом притиска/отпуштања.
Шаблон је промењен
Лаунцх Цонтрол КСЛ шаље следећу системску ексклузивну поруку о промени шаблона:
- Хек верзија Ф0х 00х 20х 29х 02х 11х 77х Темплате Ф7х
- Дец верзија 240 0 32 41 2 17 119 Шаблон 247
Где је Шаблон 00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона.
ЛЕД осветљење преко Ноте Мессагес
Овде можете видети поруке за белешке које се користе за паљење ЛЕД диода испод точкића на Лаунцх Цонтрол КСЛ.
ЛЕД двоструко пуферовање и трептање
Лаунцх Цонтрол КСЛ има два ЛЕД бафера, 0 и 1. Било који се може приказати док се било који ажурира долазним ЛЕД упутствима. У пракси, ово може побољшати перформансе Лаунцх Цонтрол КСЛ на један од два начина:
- Омогућавањем великог ЛЕД ажурирања које, иако може потрајати 100 милисекунди за подешавање, кориснику се чини тренутним.
- Аутоматским трептањем изабраних ЛЕД диода
Да бисте искористили двоструко баферовање за прву сврху, потребно је врло мало модификација постојећих апликација. Може се увести на следећи начин
- Пошаљи Бнх, 00х, 31х (176+н, 0, 49) при покретању, где н дефинише шаблон за који је ова порука намењена (00х-07х (0-7) за 8 корисничких шаблона и 08х-0Фх (8-15) за 8 фабричких шаблона). Ово поставља бафер 1 као приказани бафер, а бафер 0 као бафер за ажурирање. Лаунцх Цонтрол КСЛ ће престати да приказује нове ЛЕД податке који су му уписани.
- Упишите ЛЕД диоде у Лаунцх Цонтрол КСЛ као и обично, осигуравајући да битови за копирање и брисање нису подешени.
- Када се ово ажурирање заврши, пошаљите Бнх, 00х, 34х (176+н, 0, 52). Ово поставља бафер 0 као
приказани бафер и бафер 1 као бафер за ажурирање. Нови ЛЕД подаци ће одмах постати видљиви. Тренутни садржај бафера 0 ће аутоматски бити копиран у бафер 1. - Упишите више ЛЕД диода у Лаунцх Цонтрол КСЛ, са битовима за копирање и брисање постављеним на нулу.
- Када се ово ажурирање заврши, пошаљите поново Бнх, 00х, 31х (176+н, 0, 49). Ово се враћа у прво стање. Нови ЛЕД подаци ће постати видљиви, а садржај бафера 1 ће бити копиран назад у бафер 0.
- Наставите од корака 2.
- На крају, да бисте искључили овај режим, пошаљите Бнх, 00х, 30х (176+н, 0, 48).
Алтернативно, одабране ЛЕД диоде могу се подесити да трепћу. Да бисте укључили аутоматско трептање, које омогућава Лаунцх Цонтрол КСЛ да користи сопствену брзину трептања, пошаљите:
- Хек верзија Бнх, 00х, 28х
- Дец верзија 176+н, 0, 40
Ако је потребна спољна временска линија да би ЛЕД диоде трепериле одређеном брзином, предлаже се следећи редослед:
- Укључите трепћуће ЛЕД диоде на Бнх, 00х, 20х (децимална верзија 176+н, 0, 32)
- Искључите трепћуће ЛЕД диоде Бнх, 00х, 20х (децимална верзија 176+н, 0, 33)
Као што је раније поменуто, добра је пракса да се битови за брисање и копирање држе постављени док се уопштено обраћају ЛЕД диодама, тако да се апликација лако може проширити тако да укључује трептање. У супротном ће доћи до нежељених ефеката када покушате да га уведете касније.
Документи / Ресурси
![]() |
новатион Лаунцх Цонтрол Ксл Програмер [пдф] Упутство за кориснике Контрола покретања Ксл програматор, контрола покретања, Ксл програматор, програматор |





