Giter Site home page Giter Site logo

Comments (19)

paradajz avatar paradajz commented on July 20, 2024

In MIDI, there are single-byte real-time commands such as Play (0xFA), Stop (0xFC), Clock (0xF8) etc.. See here. What I don't understand why are there single-byte Start/Stop commands and SysEx-like Play/Stop MMC commands. At the moment, only MMC messages are supported in OpenDeck, but whatever, I'll add support to map buttons to those single-byte commands as well later today.

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Cool, thank you.

Well, I don't really understand it either and the documentation on this from Elektron's side is non-existent.

You are the man!

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

OK so here's the updated firmware (beta - I can't test it right now):
http://shanteacontrols.com/dev/FLASH.bin

Also make sure to clean your Chrome cache since I've updated WebUI as well.

Referenced commits:
6fa8903
shanteacontrols/midi-lib@877717d

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Yes! It works. Have not testet every function of the new firmware, but the real time functions are there and working and I expect everything else to be fine as well.

Once again I can not express my gratitude, I am a very happy customer.

I am expecting the last parts to arrive tomorrow and will shoot some photos for you of my setup this week or early next week.

You can close this ticket now, I have no further requests :)

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

Great. Also, between this version and last one, I've added support for 7-bit and 14-bit NRPN, so you can test that as well if you need it.

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

Additional fix: Added real-time messages weren't sent correctly using USB interface. Referenced commit:
shanteacontrols/midi-lib@d533c0d

Also, make sure to download FLASH.bin again - I've sent you firmware compiled for older revision of OpenDeck board which I'm using for development. That board has different analog component mapping, so make sure you update the firmware (in web interface, board version should be 1.2.0).

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Ok, thanks Igor.

Don't think I will need NRPN personally, but it is great to have that option. As far as I understand it, NRPN is more data heavy? So it will be slower? Or are there any benefits I am missing?

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Hi again,

web interface says that board version is 1.4 now.

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

Can you screenshot this please?

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Of course:

opendeck_screenshot

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

Weird. I'll take a look at it.

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

Regarding NRPN, the point is so have more than 127 CC messages, and also to allow 14-bit values for those same CC messages. Standard CC message is one byte long, 7-bit NRPN is 3 bytes and 14-bit NRPN is 4 bytes, so yes, it involves more traffic. You can take a look at it here:

http://www.2writers.com/eddie/TutNrpn.htm

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Arh, of course, thanks. Hmmm, might play around with it a bit to see what works best.

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

Web UI should now report hw/sw info correctly (if firmware is updated to v1.5.0).

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Thanks,

not sure I have v1.5.0 though. Still says 1.4 in the Web UI, and I can only find v1.2 available (By clicking "Check for updates) link in Web UI

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

Have you cleared your cache? This is how it looks here:

screenshot1177

Checking for release should work fine as well, v1.5.0 is latest:
https://github.com/paradajz/OpenDeck/releases

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

BTW, v1.2.0 inside release archive is not firmware version, but hardware version. Since you have board v1.2.0, you need file in bin/compiled/board/opendeck/v1.2.0/FLASH.bin. That's firmware v1.5.0

from opendeck.

Momecmusic avatar Momecmusic commented on July 20, 2024

Yes,

I cleared my cache.

Just now when I went to the Web UI I am experiencing some issues.

Midi page is blank, and it reports "ERROR INDEX" in the activity section.

The other pages work, and I can program the board, but when I click in Info, it just stalls at "Searching for OpenDeck board".

from opendeck.

paradajz avatar paradajz commented on July 20, 2024

I have sent you an email - let's continue this discussion there as it isn't related to this ticket.

from opendeck.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.