GithubHelp home page GithubHelp logo

4gra / pclk-mn10 Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 2.0 183 KB

(Attempting to) control the PCLK-MN10 USB device

Home Page: https://github.com/4gra/pclk-mn10/wiki

License: GNU General Public License v3.0

Python 80.80% Awk 6.05% Shell 13.09% Batchfile 0.06%
airplay audio dhc-md595 pc-link pclk-mn10 pclk-mn10a pclk-mn20 usb

pclk-mn10's People

Contributors

4gra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

deenine froonix

pclk-mn10's Issues

Way to name tracks?

Thanks for your great work on this, I was able to get it running with my MXD-D40, PCLK-MN10, an Mac. Do you know how to input a track title? Is that possible? The XP client allows it, but I don't know what command it is using to do it. Thanks for any help!

pinout / components for the cav-mn10?

actually playing (shortly) with one of the pc3 units, and trying to look at what driving it without the cav-mn10 might be, but it looks like no one has covered a possible pinout - do you have any references to whats inside the thing?

support for typed parameters

I should be able to send (variable-length!) ASCII parameters in commands. This will require support for sending chunked commands, which will at least require #7 support for reading them...

I imagine I'll not encode typing in commands.json, but generically in the command-specific handling functions.

support for chunks

Chunked messages shouldn't require the user or the implementing command to have to negotiate multi-part messages, it should simply be detected and split as appropriate.

Messages which support / require chunk support should indicate this with $C or similar in the command json, so that the chunks can be auto-incremented (if a non-zero-terminated response is received?) and responses read - with the second chunk's prefix removed where appropriate.

This requires a new mode of interaction, a simple looped write / read / write which requires listening for a specific reply to a specific command, and therefore allowing read to give data back to the calling function rather than just spewing it to stdout.

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.