dot2 PC + Akai APC mini (LED feedback) (dot2apcmini) free

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024
  • New version 2.0 (new code)
    github.com/Art...
    OLD code version ! 1.0.7 on github
    github.com/Art...
    -----
    new beta 1.0.6 on github
    github.com/Art...
    ----
    new beta 1.0.5 PC - for nodejs v14.15
    drive.google.c...
    -------
    new beta 1.0.5 for pc
    news
    GrandMaster
    core wing
    programer (beta)
    add some delay on faders - works slower - but works :P
    this vesion with modules for node 12.18.3
    drive.google.c...
    ----------------------------------------------------
    OLD
    Kontrola dot2 za pomocą sterownika apc mini. (na filmie wersja 1.0.0)
    wersja dla
    Raspberry Pi 3 B+
    Node.js 12.13.1
    dot2apc 1.0.3
    dot2 IP 10.0.0.100
    Web remote (pass remote)
    drive.google.c...
    +++
    PC - test only 1.0.3
    dla Node.js 12.13.01
    Wersja dla PC (Tylko to przetestowania! nie polecany do używania - szybkie ruchy suwaków mogą zawiesić proces, lub nawet cały system)
    drive.google.c...
    instalujemy Node.js 12.13.01
    uruchamiamy z lini komend CMD
    start uruchom cmd
    cd c:
    cd dot2apc
    node dot2apc
    lub
    node dot2apcmini
    Dot2 powinien być uruchomiony wcześniej. Należy włączyć Web Remote (hasło remote)
    Do używania wielu stron/ przycisków - polecam wyłączenie Global Autofix

Комментарии • 48

  • @CaeSharp
    @CaeSharp 4 года назад +1

    Great idea!

  • @KrzysztofKorzeniowski
    @KrzysztofKorzeniowski  3 года назад +1

    new version 1.0.7 on github.com/ArtGateOne/dot2apcmini

  • @mayurchikane9015
    @mayurchikane9015 3 года назад

    when i connect my apc mini to gma2 3.8 it works but not show any light in apc mini .what i do for it?

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад

      HI - I make special version for ma2
      U CAN TEST
      github.com/ArtGateOne/ma2apcmini

  • @KRICK018STUDIO
    @KRICK018STUDIO 3 года назад

    I tried a new method.
    Is the following correct?
    C:\dot2apcmini>node dot2apcmini.js
    Midi IN
    [ 'Bome MIDI Translator 1 0', 'APC MINI 1' ]
    Midi OUT
    [
    'Microsoft GS Wavetable Synth 0',
    'Bome MIDI Translator 1 1',
    'APC MINI 2'
    ]
    Connecting to dot2 ...
    MidiInWinMM::openPort: error creating Windows MM MIDI input port.
    MidiOutWinMM::openPort: error creating Windows MM MIDI output port.
    WebSocket Client Connected

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад

      Code when start, display all midi In & midi out devices.
      Code default open input apc mini 0, and ooutput apc mini 1.
      In tour system is input apc mini 1, and output apc mini 2.
      Open dot2apcmini.js in editor/notepad , find lines with APC MINI, nad change to correct numbers.

    • @KRICK018STUDIO
      @KRICK018STUDIO 3 года назад +1

      @@KrzysztofKorzeniowski It worked fine for the first time!
      Thank you very much for your help.
      Thanks to you, the operation will be easier.
      We pray for further prosperity with its wonderful ideas and outstanding technology!

  • @bastianschendel1077
    @bastianschendel1077 2 года назад

    hi wie kann ich denn wie im video auf den zweiten wing zugreifen?

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  2 года назад

      Die vom Controller aus wählbare Wing-Swap-Option war in der alten Version verfügbar. Es ist keine gute Lösung, weil wir keine motorisierten Eulen haben.
      In der neuen Version des Codes werden B-Wing und F-Wing gleichzeitig angezeigt
      Es ist möglich, auszuwählen, ob es 1 oder 2 sein soll - öffnen Sie die Hauptdatei dot2apcmini2.js mit einem Editor
      Zuerst haben Sie eine kleine Konfiguration
      // Konfig
      Flügel = 1; // Flügel 1 oder 2 setzen
      Sie können zwei Skripte für zwei Geräte ausführen (manchmal kann es zu Problemen bei der Aufrechterhaltung der Sitzung kommen)
      Wenn Sie bereits die neueste Version haben, die funktioniert - und Sie den alten Code testen möchten - laden Sie die alte Version herunter und kopieren Sie nur die Hauptdatei dot2apcmini.js in Ihr Verzeichnis (möglicherweise müssen Sie Midi-Geräte umbenennen - in denselben wie in das System)
      (nicht alle Dateien aus dem Archiv kopieren - da es für die alte nodejs-Version kompiliert ist)
      github.com/ArtGateOne/dot2apcmini
      Im alten Skript waren die Buttons auf der rechten Seite wählbare Flügel - in der neuen Seitenauswahl (für Executoren) und die Buttons neben den Fadern

  • @ultimateju22
    @ultimateju22 4 года назад

    Thanks!
    I had to change the IP-adress and then it worked!
    Only Problem, when I moved the faders to fast it crashed and I had to restart my PC.
    But now the MidiInWinMM and MidiOutWinMM don´t work anymore:
    MidiInWinMM::openPort: error creating Windows MM MIDI input port.
    MidiOutWinMM::openPort: error creating Windows MM MIDI output port.

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад +1

      Fast slider movements suspend the system because akai sends too much data. I don't know how to work around it. The code running on raspbery works without a problem. Other controllers such as akai apc 20/40 or behringer or midicon send fewer messages and the program does not block the system.

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад +1

      i make new beta - U can try
      drive.google.com/file/d/12Pf4ssFUOh3ckLyX2ERvZr42FJXtpFAx/view?usp=sharing
      modules compiled for nodeja `1.`8.3

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад

      new code github.com/ArtGateOne/dot2apcmini

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад

      new wersion 1.0.7
      github.com/ArtGateOne/dot2apcmini

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад

      github.com/ArtGateOne/dot2apcmini2

  • @maniek097
    @maniek097 4 года назад

    Niestety nie działa mi feedback na podświetlenie.
    Ale sam pomysł i wykonanie świetne będę obserwować dalsze zmiany.
    A tymczasem zostanę przy moim poprzednim rozwiązaniu - fader chodzą lepiej ;)

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад +1

      Jeśli to jest Akai APC mini to powinno działać.
      Jeśli to inny model - to nie będzie.
      Niebawem dotrze do mnie APC20 - więc spróbuję napisać pod niego.
      ps: może też nie zadziałać , jeśli jest więcej urządzeń midi w systemie - i jego nazwa jest inna zamiast APC 1 np APC 3

    • @maniek097
      @maniek097 4 года назад

      @@KrzysztofKorzeniowski
      Problem rozwiązany :)
      Planujesz napisać rozwiązanie dla dwóch sztuk mini ?
      Mam pomysł jak można ogarnąć fadery zeby chodzily bezproblemowo.

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад

      @@maniek097 Nie wiem czy będzie możliwe wysyłanie komunikatów do osobnych kontrolerów - odczyt jest możliwy - jak będę miał drugi kontroler to spróbuje .
      Ps: można ewentualnie odpalić drugi kod w osobnym oknie - wtedy będą działać niezależnie (o ile dot2 obsłuży dwie sesje)
      wystarczy wyedytować dot2apc.js i zmienić nazwę urządzenia.
      Nie pamiętam czy w archiwum dodałem - ale jak jest to można podglądnąć nazwy dostępnych urządzeń komendą node info.js

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад

      @@maniek097 Przetestowałem na 2 kontrolerach osobno - działa - przy trzech już jest problem.
      Zrobiłem też wersje dla APC20 - ten kontroler działa lepiej od apc mini.

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад

      github.com/ArtGateOne/dot2apcmini

  • @KrzysztofKorzeniowski
    @KrzysztofKorzeniowski  3 года назад

    NOW OUT github.com/ArtGateOne/dot2apcmini2

  • @KRICK018STUDIO
    @KRICK018STUDIO 4 года назад

    It is wonderful!
    Please tell me how to do it!

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад +2

      U can run it on PC or Raspberry PI
      PC version - test only - be careful - too fast faders moves can crash your system>
      Download & install NODEJS from nodejs.org
      Download my code. Unarchive where U want (C://)
      Start dot2 ( go to setup/Global Settings - set password for web remote "remote" & run it)
      Now back to desktop & run "CMD" (terminal)
      Use dos commands to enter unarchived folder
      Run program use command "node dot2apc.js" (to stop use CTRL + C)
      Raspberry version work great (no problems)
      U need connect apc mini to raspberry & raspberry to PC via Router
      PC IP adres 10.0.0.100
      U can change IP adres - use Notepad & edit dot2apc.js

    • @KRICK018STUDIO
      @KRICK018STUDIO 4 года назад

      @@KrzysztofKorzeniowski Thank you for teaching me!
      But it doesn't work. . .
      Is the connection method between the controller and the PC different? ?
      I have a USB connection.

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад

      @@KRICK018STUDIO Maybe you have more midi devices in your system, or your device has a different number.
      My program connects to the input device called APC MINI 0
      and the output APC MINI 1
      This can be easily changed - all you need is a notepad.
      open the dot2apc.js file in the notepad
      find lines
      var input = new easymidi.Input ('APC MINI 0');
      var output = new easymidi.Output ('APC MINI 1');
      and change the numbers
      .
      To display available midi devices
      open the new notepad window and paste this code
      //
      var easymidi = require ('easymidi');
      console.log ('MIDI inputs:');
      console.log (easymidi.getInputs ());
      console.log ('MIDI outputs:');
      console.log (easymidi.getOutputs ());
      //
      and save the file as info.js
      now run from cmd
      node info.js
      a list of available devices will be displayed.
      now you can change it to the right one.
      : D
      If you want to connect to another pc or dot2 console on the network, find the lines
      var client = new W3CWebSocket ('ws: // localhost: 80 /');
      and change localhost to the ip address of your dot2pc or dot2.

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад

      new version 1.0.7 github.com/ArtGateOne/dot2apcmini

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  3 года назад +1

      github.com/ArtGateOne/dot2apcmini2

  • @bettytituana9796
    @bettytituana9796 Год назад

    AYUDA CON EL AKAI APC 40 MK2

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  Год назад

      Tengo el código para APC20 - es casi el mismo -pero funciona - sólo el lado izquierdo - porque el resto no eraProgramado. En el comentario posterior escribiré lo que necesita ser mejorado. github.com/ArtGateOne/dot2apc20

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  Год назад

      Una vez que descargue todo el archivo y lo extraiga, abra el archivo dot2apc20.js en el bloc de notas y realice los cambios.
      En las líneas 7 y 8
      en cambio
      var midi_in = 'Akai APC20 0'; // establece el midi correcto en el nombre del dispositivo
      var midi_out = 'Akai APC20 1'; // establece el nombre correcto del dispositivo de salida midi
      cambie el nombre de su dispositivo, por ejemplo
      var midi_in = 'Akai APC40 0'; // establece el midi correcto en el nombre del dispositivo
      var midi_out = 'Akai APC40 1'; // establece el nombre correcto del dispositivo de salida midi
      Y en la línea 97
      encontrar
      salida. enviar ('sysex', [0xF0, 0x47, 0x7F, 0x7B, 0x60, 0x00, 0x04, 0x42, 0x08, 0x02, 0x01, 0xF7]); //APC20 modo2
      Y reemplazar con
      salida. enviar ('sysex', [0xf0, 0x47, 0x00, 0x73, 0x60, 0x00, 0x04, 0x41, 0x08, 0x04, 0x01, 0xf7]); //APC40 modo2
      Luego guarde el archivo como dot2apc40.js e intente ejecutar de acuerdo con las instrucciones en la descripción (con nodejs)

  • @mdrvid
    @mdrvid 3 года назад +1

    ​Hi, thanks for publishing your code! This is exactly what Im looking for. However, I don't seem to get it working.
    Would you mind giving more instructions on how to get it to work?
    What I've done so far:
    I've set up dot2pc as on the picture with the password 'remote''.
    I download and open your code (drive.google.com/file/d/12Pf4ssFUOh3ckLyX2ERvZr42FJXtpFAx/view)
    When I open this folder I DO NOT find the file ​dot2apc.js. There is a file dot2apcmini.js​​​​ but that DOES NOT contain your IP address (10.0.0.100 ) ​​you gave and said I have to change into mine (I suppose 127.0.0.1 as this is stated in dot2inPC close to WebRemote.)
    I have downloaded and installed node.js.
    I open the windows CMD and navigate to the folder where dot2apc.js is located. (cd desktop/light.dot2apc) I run the file by ​​typing 'dot2apcmini.js'
    What happens is that the dot2apc.js is opend in my code editor (notepad++). Same happens when I use ​​​​'node.js command promt').
    When I type "node dot2apcmini.js' I get an error.
    The error:
    Error: The module '\\?\C:\Users\mmark\Desktop\Light\dot2apcmini
    ode_modules\midi\build\Release\midi.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 72. This version of Node.js requires NODE_MODULE_VERSION 83. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`).  at Object.Module._extensions..node (internal/modules/cjs/loader.js:1122:18)
    Could you give me please more guidance?
    Thanks
    Ps, perhaps I would be helpful to discuss it here? forum.malighting.com/thread/3684-apc-mini-webremote-control-led-feedback/#post11145

  • @KRICK018STUDIO
    @KRICK018STUDIO 4 года назад

    素晴らしいですね!
    ぜひやり方を教えてください!
    それは素晴らしいです!
    方法を教えてください!
    Это замечательно!
    Подскажите пожалуйста как это сделать!

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад +1

      PC- тест только 1.0.3
      для Node.js 12.13.01
      Версия для ПК (только для тестирования! Не рекомендуется для использования - быстрые движения ползунка могут приостановить процесс или даже всю систему)
      ruclips.net/user/redirect?redir_token=TSB5ZvSG-dhxepVRTJssgkE3MJx8MTU4MDQ2MjY2MUAxNTgwMzc2MjYx&event=video_description&v=XeTzz7YIiVc&q=https%3A%2F%2Fdrive.google.com%2Fopen%3Fid%3D12TaYO4hf04dh1MjBqEf888rsiqZoszgy
      устанавливаем Node.js 12.13.01
      запустить из командной строки CMD
      начать бегать cmd
      cd c:
      cd dot2apc
      node dot2apc
      .js
      Dot2 должен быть запущен раньше. Вы должны включить Web Remote (удаленный пароль)
      Для использования нескольких страниц / кнопок - я рекомендую отключить Global Autofix

    • @KRICK018STUDIO
      @KRICK018STUDIO 4 года назад

      @@KrzysztofKorzeniowskiWINDOS10でもできますか?

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад +1

      @@KRICK018STUDIO win10

    • @KRICK018STUDIO
      @KRICK018STUDIO 4 года назад

      以前、やり方を教えていただき、試してみましたがうまくいきませんでした。。。
      OS違いかと思いましたがWindows10でも可能なのですね?

    • @KrzysztofKorzeniowski
      @KrzysztofKorzeniowski  4 года назад

      @@KRICK018STUDIO はい-Windows 10で動作します