Jump to content

Chubaka

Members
  • Posts

    71
  • Joined

  • Last visited

Posts posted by Chubaka

  1. понÑл куда))))

    режим toggle и on only работают

    режим onoff Ñ‰Ð°Ñ Ð¿Ð¾Ð»ÑƒÑ‡Ð°ÐµÑ‚ÑÑ Ñ‚Ð°Ðº: нажал - 7f, отпуÑтил-нечего, нажал второй раз- ничего, отпуÑтил - ничего, нажал 3 раз -7f

    00 по второму нажатию не выдаёт

    const unsigned char btn_mode[78]={

    0,0,1,1,1,1,1,2,2,1,

    2,2,1,2,1,0,0,1,1,0,

    1,0,0,0,0,0,0,0,1,0,

    4,4,1,0,1,1,0,0,2,2,

    1,2,2,1,1,2,1,1,1,1,

    1,0,0,0,0,0,0,0,0,0,

    1,0,4,4,2,1,1,1,1,1,

    4,4,1,1,1,1,1,2};

    Ñто, Ñ ÐºÐ°Ðº понимаю вроде карты, а как её пользоватьÑÑ ÐµÑли Ñ Ð·Ð°Ñ…Ð¾Ñ‡Ñƒ поменÑÑ‚ÑŒ режимы каких нибудь кнопок?

  2. Ð’ AIN_NotifyChange

    поÑтавил вот так (подглÑдел в Traktorizer, main.c)

    if (pin==4) if (pin_value >=62 && pin_value <=66) { MIOS_DOUT_PinSet (30,1) ; }else{ MIOS_DOUT_PinSet(30,0); }

    еÑли Ñтавить pin_value==64 то её вообще трудно поймать , промаргивает проÑто.

    вÑÑ‘ бы нечего тока вот Ñ Ð½Ðµ пойму чето: Ñветодиод Ñтот Ñрабатывает в Ñамом начале движениÑ, по монитору в mios studio Ñто получаетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ равно 7 или 8 (b0 04 07 и bo 04 08). при чём и в твоём варианте Ñрабатывал при тех же значениÑÑ….

    const unsigned char btn_mode[78]={

    0,0,1,1,1,1,1,2,2,1,

    2,2,1,2,1,0,0,1,1,0,

    1,0,0,0,0,0,0,0,1,0,

    4,4,1,0,1,1,0,0,2,2,

    1,2,2,1,1,2,1,1,1,1,

    1,0,0,0,0,0,0,0,0,0,

    1,0,4,4,2,1,1,1,1,1,

    4,4,1,1,1,1,1,2};

    unsigned char btn_state[78]={

    0,0,0,0,0,0,0,0,0,0,

    0,0,0,0,0,0,0,0,0,0,

    0,0,0,0,0,0,0,0,0,0,

    0,0,0,0,0,0,0,0,0,0,

    0,0,0,0,0,0,0,0,0,0,

    0,0,0,0,0,0,0,0,0,0,

    0,0,0,0,0,0,0,0,0,0,

    0,0,0,0,0,0,0,0};

    \

    а Ñто что, и куда Ñувать :blink:

  3. OnOnly - нажал 7f, отпуÑтил - нет команды, нажал 7f и.Ñ‚.д

    Я проÑто ещё и Ñ VirtualDJ хочу его пробовать, что-то в тракторе хорошего что-то в виртуале, ещё не определилÑÑ.

    попробовал

    if ((pin==46 || pin==6) && pin_value==1) {

    return;

    }

    вÑе работает :frantics: . spongebob Ñ‚Ñ‹ шаман однако :hairy:

    Ñ‰Ð°Ñ Ð¾Ñтальное пробовать буду :shifty:

  4. С Праздником!!!

    if ((pin==46 || pin==6) && pin_value==1) {

    return;

    }

    ÑпаÑибо, вечером поÑле работы попробую

    7 килобайт получилÑÑ hex, должен влезть в пик

    Ñ Ñ‚Ð°Ðº понимаю, что уже не получитÑÑ Ñделать функции типа кнопки onoff\ononly\toggle, Ñветодиод на Ñередине регулÑтора tempo?

    Ñ ÐµÑ‰Ñ‘ подумывал blink Ñделать кое Ñ Ñ‡ÐµÐ¼?

  5. 1.Лампочки, VU-метры и трек прогреÑÑ Ñ€Ð°Ð±Ð¾Ñ‚Ð°ÑŽÑ‚ :drool:

    Правда Ñ‚Ñ‹ немного Ñ Ð½Ð¾Ð¼ÐµÑ€Ð°Ð¼Ð¸ нот ошибÑÑ, но Ñ Ð¿Ð¾Ð¿Ñ€Ð°Ð²Ð¸Ð».

    2.С кнопками проиÑходит Ñ‚Ð°ÐºÐ°Ñ Ñ„Ð¸Ð³Ð½Ñ:

    нажимаеш шифт, поÑылаетÑÑ 7f, отпуÑкаеш - 00; нажимаем второй раз - 00, отпуÑкаем - 00, нажимем третий раз - 7f, отпуÑкаем - 00, и так по кругу.

    еÑÑ‚ÑŒ мыÑлÑ, чиÑто логичеÑки, что pin6 и pin46 надо убрать из общего правила.

    Ñ‰Ð°Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ "научного тыка")) буду пытатьÑÑ Ñто иÑправить.

    3.Энкодеры и крутилочки Ñ Ñделал ещё раньше (ну кроме 10bit на темпо) там Ñтрочка одна у Ñ‚ÐµÐ±Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾:

    .

    MIOS_MIDI_TxBufferPut(0x18 + encoder); // CC# is 0x18 (24) for first encoder

    .

    :frantics:

    прочитал первое Ñообщение и не поÑмотрел что еÑÑ‚ÑŒ Ð²Ñ‚Ð¾Ñ€Ð°Ñ Ñтраница :rolleyes:

    а Ñ MIOS_ENC_ENTRY( 4, 6, MIOS_ENC_MODE_NON_DETENTED),

    MIOS_ENC_ENTRY( 8, 6, MIOS_ENC_MODE_NON_DETENTED),

    MIOS_ENC_ENTRY( 9, 6, MIOS_ENC_MODE_DETENTED2),

    MIOS_ENC_EOT

    в mios_enc_table.inc прÑм пропиÑал и в в common.mk

    Ð´Ð¾Ð¿Ð¸Ñ Ðº Ñтроке - MIOS_WRAPPER_DEFINES e.g.: -DSTACK_HEAD=0x37f -DSTACK_IRQ_HEAD=0x33f -DDONT_INCLUDE_MIOS_ENC_TABLE и вроде вÑÑ‘ работает нормально.

    или Ð½ÐµÐ»ÑŒÐ·Ñ Ñ‚Ð°Ðº :sad:

  6. У Ð½Ð°Ñ 4 магазина, маленьких и там нечего нету)))

    Я вÑÑ‘ заказывал на elitan.ru, там цены более менее нормальные.

  7. Вот иÑходник. Ñто в принципе "ain64_din128_dout128_v2c" но Ñ ÑƒÐ¶Ðµ пропиÑанными кодерами, уÑтановленным количеÑтвом AIN входов и убранными Ñтрочками Ð´Ð»Ñ Ð´Ð¸ÑÐ¿Ð»ÐµÑ Ð¸Ð· main.c

    Из Оренбурга Ñ.., незнаю Ñколько Ñтоит метр но вÑÑ‘ вмеÑте (переднÑÑ Ð¿Ð°Ð½ÐµÐ»ÑŒ Ñ Ð³Ñ€Ð°Ð²Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹, подложка под переднюю панель, кнопки Ñ Ð³Ñ€Ð¾Ð²Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹, подложка под кнопки + ещё одна подложка под кнопки, круги Ð´Ð»Ñ Ð´Ð¶Ð¾Ð³Ð¾Ð² 6 штук) обошлоÑÑŒ мне в 5100Ñ€. Можно обойтиÑÑŒ без подложек, дешевле, но так как Ñ Ð½Ðµ нашел нужной толщины оргÑтекла пришлоÑÑŒ Ñклеивать...

    zvezda.rar

  8. и Ñ‚.д. по вÑем нотам

    по тем нотам, где на одну ноту один Ñветодиод - лучше Ñделать маÑÑив, где номер ноты Ñто Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива, а значение - номер пина Ñветодиода

    По шифту Ñделай переменную-триггер, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð±ÑƒÐ´ÐµÑ‚ переключатьÑÑ Ð¸Ð· одного ÑоÑтоÑÐ½Ð¸Ñ Ð² другое только по команде 0x90

    знал бы Ñ ÐµÑ‰Ñ‘ как делаетÑÑ Ð¼Ð°ÑÑив и переменнаÑ-тригер - цены бы мне небыло))))

    Лицевую панель делел из черного оргÑтекла, Ñначало хотел из Ð°Ð»ÑŽÐ¼Ð¸Ð½Ð¸Ñ Ð½Ð¾ дороговато вырезка Ñтоит.

    РиÑовал в кореле (можно любую прогу Ñ ÐºÐ¾Ð¾Ñ€Ð´Ð¸Ð½Ð°Ñ‚Ð°Ð¼Ð¸, отдавал в рекламную шаражку (печати, штампы и.Ñ‚.д.)у них, почти у вÑех Ñ‰Ð°Ñ ÐµÑÑ‚ÑŒ лазеры маломощные. Ñтим же лазером можно и гравировку делать, надпиÑи Ñделанны именно так, и залиты краÑкой.

    Кнопки по тому же принципу, из матового оргÑтекла, Ñклеены Дихлоретаном, ÑÐ´Ð¾Ð²Ð¸Ñ‚Ð°Ñ ÑˆÑ‚ÑƒÐºÐ° но клеет намертво.

  9. Привет spongebob

    по поводу OnOff и Toggle: Ñто можно наÑтроить в Ñофте (трактор, еÑли Ñ Ð½Ðµ ошибаюÑÑŒ)

    Да можно, и вÑÑ‘ работает кроме одной кнопочки shift, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð² тракторе включает modifer.Ðе очень удобно вÑÑ‘ Ð²Ñ€ÐµÐ¼Ñ Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñту клавишу Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ‚Ð¾Ñ€Ð¸Ñ‡Ð½Ñ‹Ñ… функций.

    VU-метр: какие команды поÑылает трактор?

    Ñ Ð¿Ð¾Ð¿Ñ€Ð°Ð²Ð¸Ð» таблицу там должно быть понÑтно, незнаю как объÑÑнить техничеÑким Ñзыком)))

    // vu-metr for deck a

    evnt2>19 ? MIOS_DOUT_PinSet (76,1) : MIOS_DOUT_PinSet(76,0);

    evnt2>31 ? MIOS_DOUT_PinSet (77,1) : MIOS_DOUT_PinSet(77,0);

    evnt2>43 ? MIOS_DOUT_PinSet (78,1) : MIOS_DOUT_PinSet(78,0);

    evnt2>55 ? MIOS_DOUT_PinSet (79,1) : MIOS_DOUT_PinSet(79,0);

    evnt2>67 ? MIOS_DOUT_PinSet (80,1) : MIOS_DOUT_PinSet(80,0);

    evnt2>79 ? MIOS_DOUT_PinSet (81,1) : MIOS_DOUT_PinSet(81,0);

    evnt2>91 ? MIOS_DOUT_PinSet (82,1) : MIOS_DOUT_PinSet(82,0);

    evnt2>103 ? MIOS_DOUT_PinSet (83,1) : MIOS_DOUT_PinSet(83,0);

    evnt2>115 ? MIOS_DOUT_PinSet (84,1) : MIOS_DOUT_PinSet(84,0);

    evnt2>127 ? MIOS_DOUT_PinSet (85,1) : MIOS_DOUT_PinSet(85,0);

    по моей таблице так должно быть?))) Ргде указывать что вÑе Ñти pin Ñ 76 по 85 Ñто нота E5?

  10. Да по поводу 128 digital inputs Ñ ÑƒÐ¶Ðµ читал, но мне очень нужно 128 DOUT выходов.

    Что каÑаетÑÑ Ð°Ð½Ð³Ð»Ð¾Ñзычного форума, то Ñ ÑƒÐ¶Ðµ пыталÑÑ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ вопроÑÑ‹ Ñ Ð¼Ð¾Ð¸Ð¼ корÑвым английÑким и воÑпринимать тех.информацию Ñ Ð¿ÐµÑ€ÐµÐ²Ð¾Ð´Ñ‡Ð¸ÐºÐ¾Ð¼. Половину из моих вопроÑов они не понÑли, и ÑƒÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°Ñ Ñ‚Ð¾ что Ñ Ð² програмирование нечего не понимаю половину из их ответов не понÑл Ñ :rolleyes:

    так что буду Ñ Ð²Ñётаки работать Ñ ain64_din128_dout128_v2c, тем более что spongebob обещал помочь, но пока куда то он иÑчез.

    p.s. большое ÑпаÑибо за подÑказку Ñ ÐºÐ¾Ð´ÐµÑ€Ð°Ð¼Ð¸, попробовал изменить и вÑÑ‘ получилоÑÑŒ :frantics:

  11. СпаÑибо Janis1279

    По поводу проблемы Ñ ÐºÐ¾Ð´ÐµÑ€Ð°Ð¼Ð¸ Ñ Ð¿Ð¾Ð½Ñл.

    Я так понимаю вы предлагаете мне вмеÑто ain64_din128_dout128_v2c, иÑпользовать МВ64Е?

    Правильно ли Ñ Ð¿Ð¾Ð½Ñл что МВ64Е подойдет под моё железо Ñ: AIN = 24,DOUT = 128, DIN = 76?

    и чем вÑÑ‘ таки лучше МВ64Е, чем ain64_din128_dout128_v2c(Ñ Ð¼Ð½Ð¾Ð³Ð¾ иÑкал по форуму но так и не Ñмог найти ответа на Ñтот вопроÑ)

  12. чёт у Ð¼ÐµÐ½Ñ ÐºÐ°ÐºÐ¾Ð¹ то бред Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ÑŒÑ‘Ð¼ получаетÑÑ.

    иÑходник ain64_din128_dout128_v2c

    пытаюÑÑŒ пропиÑать Ñнкодеры:

    1.вÑтавлÑÑŽ в main.c Ñледующее

    void ENC_NotifyChange(unsigned char encoder, char incrementer) __wparam

    {

    MIOS_MIDI_TxBufferPut(0xb0); // CC at MIDI Channel #1

    MIOS_MIDI_TxBufferPut(0x10 + encoder); // CC# is 0x10 (16) for first encoder

    MIOS_MIDI_TxBufferPut((0x40 + incrementer) & 0x7f);

    // this "40 +/- speed" format is used by NI software and some others

    }

    2.пропиÑываю в mios_enc_table.inc

    MIOS_ENC_ENTRY( 4, 6, MIOS_ENC_MODE_NON_DETENTED)

    MIOS_ENC_ENTRY( 8, 6, MIOS_ENC_MODE_NON_DETENTED)

    MIOS_ENC_ENTRY( 9, 6, MIOS_ENC_MODE_DETENTED2)

    3.в common.mk

    допиÑываю к Ñтроке - MIOS_WRAPPER_DEFINES e.g.: -DSTACK_HEAD=0x37f -DSTACK_IRQ_HEAD=0x33f -DDONT_INCLUDE_MIOS_ENC_TABLE

    4.make

    Ð’ результате кодеры работают только они поÑылают СС16,17,18 а такие у Ð¼ÐµÐ½Ñ ÑƒÐ¶Ðµ еÑÑ‚ÑŒ на AIN переменных резиÑторах.

    и ещё где можно найти какую нибудь ain64_din128_dout128_v2c Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð° чтоб можно было поглÑдеть как менÑÑ‚ÑŒ mode(toggle/onoff/ononly) Ð´Ð»Ñ ÐºÐ½Ð¾Ð¿Ð¾Ðº и наÑтроить Ñветодиоды допуÑтим Ð´Ð»Ñ VU - метра.

    з.Ñ‹. Ñ Ð¾Ð±Ñолютный ноль в програмье

  13. еÑÑ‚ÑŒ вопроÑик:

    Я хочу вмеÑто механичеÑкого Ñнкодера Ð´Ð»Ñ Ð´Ð¶Ð¾Ð³Ð¾Ð² Ñделать оптичеÑкий.

    Какое макÑимальное разрешение (pulses) за оборот Ñ Ð¼Ð¾Ð³Ñƒ Ñделать еÑли вешать Ñ ÐµÐ³Ð¾ буду на din рейку?

  14. Сборка железа подходит к концу!!! ПереднÑÑ Ð¿Ð°Ð½ÐµÐ»ÑŒ немного не доделана.

    post-7588-017450600 1292764106_thumb.jpg

    post-7588-057575600 1292764111_thumb.jpg

    post-7588-079180800 1292764118_thumb.jpg

    post-7588-071573800 1293429185_thumb.jpg

    post-7588-094426300 1295255697_thumb.png

  15. All Greetings!!! I from Russia

    Excuse for my English, I write and I read with the translator)))

    Here I collect such piece, has already collected an electronic part:

    1. Bootloader extra-pic

    2. Pic Core on PIC18F452-I/P

    3. DINx4 - 3

    4. DOUTx4 - 4

    5. AINx4 - 1

    Some questions (I nothing I do not understand in programming ) interest

    1. It is possible to make AIN 10 bit? (I use tempo pot 100mm)

    2. A feedback for LED?

    3. VU metr and track progres on DOUT?

    4. Three encoders (2 jogwheel, 1 search)

    After the read forum I understand that is necessary first compiling mine PIC, then MIOS studio I can change options DIN (on/off, tougle...) it so?

    p.s. Itself programming I will not pull, I will agree with whom men, or there are ready insertions which to me will approach, advise please.

    Excuse for my English :rolleyes:

×
×
  • Create New...