Jump to content

MIDI Dj Controller ZVEZDA


Chubaka
 Share

Recommended Posts

Рвообще не заморачивайÑÑ.. Это вÑÑ‘ в Ñофте наÑтраиваетÑÑ. И в тракторе и в виртдж..

Link to comment
Share on other sites

  • Replies 89
  • Created
  • Last Reply

Top Posters In This Topic

вот так правильно:

Toggle: нажал - 0x7f, отпуÑтил - 0x00

OnOff: нажал - 0x7f, отпуÑтил - "нет команды", нажал - 0x00, отпуÑтил - "нет команды", нажал - 0x7f и.Ñ‚.д

OnOnly: нажал - 0x7f, отпуÑтил - "нет команды"

ИзвенÑÑŽÑÑŒ еÑли Ñ Ð³Ð´Ðµ то неправильно напиÑал

Edited by Chubaka
Link to comment
Share on other sites

ВернёмÑÑ Ðº нашим кнопкам, попробуй так:

void DIN_NotifyToggle(unsigned char pin, unsigned char pin_value) __wparam

{

if ((btn_mode[pin]==1 || btn_mode[pin]==2) && pin_value==1) {return;}

if (btn_mode[pin]==1 && pin_value==0) {

        (btn_state[pin]==1) ? (btn_state[pin]=0) : (btn_state[pin]=1);

	pin_value = btn_state[pin];

	}

MIOS_MIDI_BeginStream();

MIOS_MIDI_TxBufferPut(0x90); // Note Event at channel #1

MIOS_MIDI_TxBufferPut(pin);  // just forward the pin number (0..127)

MIOS_MIDI_TxBufferPut(pin_value ? 0x00 : 0x7f); //

MIOS_MIDI_EndStream();

}

Edited by spongebob
Link to comment
Share on other sites

Сколько денег Ñ‚Ñ‹ уже потратил на Ñтот проект?

Ðе проще ли было приобреÑти готовый аналог?

И выкладывай фотки готового девайÑа :)

Edited by spongebob
Link to comment
Share on other sites

Да денег ужо много потратил))), еÑли чеÑтно то около 14000 :rolleyes:

но у Ð¼ÐµÐ½Ñ Ð½Ðµ дешовые фейдеры (BOURNS), крутилочки (ALPS), кнопочки Ñ Ð¿Ð¾Ð´Ñветкой 16Ñ€ по-моему одна Ñтоит

он ещё неÑовÑем Ñобран, ÐºÐ¾Ñ€Ð¿ÑƒÑ Ð´Ð¾Ð´ÐµÐ»Ð°Ñ‚ÑŒ надо и жду оптичеÑкие датчики HOA0901, джоги будут на оптичеÑком кодере.

Ðе проще ли было приобреÑти готовый аналог?

а как же Ñам процеÑÑ.. :rolleyes:

Link to comment
Share on other sites

Ð’ Ñти деньги ещё входит звуковуха NI Audio2DJ - 3600, и краÑÐ¸Ð²Ð°Ñ Ñ„ÑƒÑ€Ð½Ð¸Ð¸Ñ‚ÑƒÑ€Ð° дорого обходитÑÑ

Link to comment
Share on other sites

а вот Ñта что за ошибка?

main.c:112: syntax error: token -> '>' ; column 18

make: *** [_output/main.o] Error 1

Ñто поÑле того как Ñ Ð²ÑтавлÑÑŽ

void Timer(void) __wparam

{

if (timer_tick=>10) {

timer_tick=0;

}

if (timer_tick==0) {

// Ñделать что-то раз в 500mS

(blink_led==1) ? (blink_led=0) : (blink_led=1);

MIOS_DOUT_PinSet(31,(blink_led && MIOS_DOUT_PinGet(31)));

MIOS_DOUT_PinSet(63,(blink_led && MIOS_DOUT_PinGet(63)));

}

timer_tick++;

}

перед Ñтим вÑтавил:

В локальные переменные:

unsigned char timer_tick;

unsigned char blink_led;

Ð’ Init:

timer_tick=0;

blink_led=0;

MIOS_TIMER_Init(0x03, 62500);

Link to comment
Share on other sites

Даа.. Ñам процеÑÑ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ не заменит :)

14 тыщ... ебонуцо :)

Ñ Ð¿Ð¾ÐºÐ°Ñ‡Ñ‚Ð¾ тыщи 3-4 потратил на Ñту кучку деталек :)

Link to comment
Share on other sites

ну да, детали, текÑтолит, кнопки, Ñветодиоды

ÑÐµÐ¹Ñ‡Ð°Ñ Ð±ÑƒÐ´Ñƒ делать (еÑли буду размораживать проект) клавиатуру как в пультах ДУ, Ñ Ð¿Ñтачками из токопроводÑщей резины

пока что у Ð¼ÐµÐ½Ñ ÐºÐ¾Ñ€Ð¿ÑƒÑ (точнее коробка Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÐµÐº) из композита (доÑталÑÑ Ð½Ð°Ñ…Ð°Ð»Ñву)

переднÑÑ Ð¿Ð°Ð½ÐµÐ»ÑŒ из Ñтеклоткани Ñ ÑпокÑидкой (тоже почти нахалÑву, ÑпокÑидка копейки Ñтоит)

но выкину наверное, панель криваÑ, коробка Ñ‚ÑжелаÑ. Ñделаю из плаÑтика 2-3 мм толщиной.

у Ð½Ð°Ñ 1 метр лазера по оргÑтеклу 3мм Ñтоит 30Ñ€.

Link to comment
Share on other sites

Ñ Ð¿Ñтачками из токопроводÑщей резины

Ñам или готовые кнопки? Ñ Ñ‡Ñ‘1Ñ‚ даже не предÑтавлÑÑŽ как их Ñамому делать

у Ð½Ð°Ñ 1 метр лазера по оргÑтеклу 3мм Ñтоит 30Ñ€.

да надо конечную Ñумму Ñмотреть, но оно того Ñтоит, получаетÑÑ ÐºÐ°Ðº заводÑкаÑ, только надо Ñразу вÑÑ‘ учеÑÑ‚ÑŒ при разработки файла Ð´Ð»Ñ Ñ€ÐµÐ·ÐºÐ¸.

Link to comment
Share on other sites

Ñам или готовые кнопки? Ñ Ñ‡Ñ‘1Ñ‚ даже не предÑтавлÑÑŽ как их Ñамому делать

хочу Ñам, только пока не решил как и из чего кнопки Ñделать

была мыÑль Ñделать из гипÑа форму, точнее 2 половинки, и Ñиликоном залить.

Link to comment
Share on other sites

чёт как то геморно помоему. Рне проше Ñ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ð¼Ð¸ тактовыми, а не Ñ Ð¿Ñточками.

Где то Ñ Ð²Ð¸Ð´ÐµÐ» продают кнопки под матрицу (в инете), но Ñто опÑÑ‚ÑŒ же деньги...

Link to comment
Share on other sites

Ð’Ñем привет! интереÑный Ð´ÐµÐ²Ð°Ð¹Ñ Ð²Ð°Ñете, Traktorizer Russian Edition, как Ñ Ð¿Ð¾Ð½Ñл без диÑплеев и индикации у ваÑ? задумал делать подобный аппарат на Ñтой же платформе и Ñ Ñтими же модулÑми, только вопроÑ: во Ñколько обошлиÑÑŒ фейдера и переменники? и модуль вывода на ЮСБ на какой микрухе ваÑли, на http://ucapps.de/ рекомендуют модуль на некой микрухе GM5, что идет на платах звуковух, что иÑпользовали Ð’Ñ‹?

Link to comment
Share on other sites

Привет

Я позарилÑÑ Ð½Ð° дорогие фейдеры (Bourns) и переменники (Alps) по Ñтому фейдеры обошиÑÑŒ мне в 500Ñ€/шт., а переменники помоему по 28Ñ€(оÑталиÑÑŒ поÑледние, вроде как раÑпродажа))).

USB на GM5? именно тот который на Ñтом форуме, заказывал у ТК(чип+плата).

По поводу индикации, без диÑплеев, Ñ Ð¸Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸ÐµÐ¹ ÑоÑтоÑÐ½Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸, VU-metr, track progress.

Link to comment
Share on other sites

тактовые кнопки... думал Ñначала, потом лень было Ñверлить 320 дырок лишних, да и по ÑтоимоÑти выходит дешевле (100 пÑтачков - 75Ñ€, 80 кнопок - 400-600Ñ€)

в общем Ñ ÐµÑ‰Ñ‘ не определилÑÑ :) но Ñкорее вÑего буду делать из оргÑтекла, Ñ Ñиликоном вÑÑ‘ Ñложно получаетÑÑ

Ñверху прозрачный, Ñнизу чёрный (что бы заÑветки от ÑоÑедних кнопок не было). Как подпружинить кнопки Ñ ÐµÑ‰Ñ‘ не придумал

Link to comment
Share on other sites

Собираю корпуÑ, жду оптичеÑкий ÑенÑор.

ЕÑÑ‚ÑŒ мыÑли новые:

1. Ñделать джоги чуÑтвительные на каÑание.

Хотел иÑпользовать микруху QT113, но в Ñлитане её нет(((, другие подобные, в маленьком корпуÑе, Ñобирать не удобно будет

2. Ñделать вмеÑто тракпрогреÑÑ, Ñигментные индикаторы которые будут показывать loopsize. (32,16,8,4,2 итд)

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Фоты в Ñтудии (галереÑ) :rolleyes:

Это не законченный вариант. Без фурнитуры и джогов, и надо ещё будет один Core Ð´Ð»Ñ Ð´Ð¶Ð¾Ð³Ð¾Ð², не уÑпевает обрабатывать такое разрешение.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...