Code Monkey home page Code Monkey logo

m8headlessfirmware's People

Contributors

bleything avatar cmaines avatar trash80 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

m8headlessfirmware's Issues

Request: Teensy pins for user-input

Context
When using a Headless M8, it is necessary to have the M8's front-end window to be in the foreground to receive user input. I often have other programs running in tandem when using my Headless M8 (i.e. DAW, browser, audio player/recorder, screen-capture, etc.), which consistently interrupts workflow.

Request
Allow Firmware to receive dedicated inputs via the Teensy 4.1's input pins for user-input.

Request Details
Allow 8 pins, of the Developer's choosing, to receive a digital-HIGH input to be interpreted analogously to the buttons on a non-Headless M8 (UP, RIGHT, DOWN, LEFT, SHIFT, OPTION, EDIT, PLAY). Conceptually, the user would solder switches (i.e. Cherry MX, momentary ON) between a power-output pin and each of the aforementioned digital-inputs.

Optional Request Details
Given the multitude of I/O pins on the Teensy 4.1, there may be a similar possibility to include user I/O for: MIDI IN/OUT, Audio IN/OUT, keyboard notes/octave/velocity (as per TouchDesigner's settings).

Send midi command through serial

Would be great to be able to use M8HeadlessFirmware with sending midi (sysex) command through serial or even usb midi. This would allow us to connect the Teensy to another microcontroller or phone, and build our own UI for it.
Would this be feasible?

how to activate audio in

is there a way to acitvate audio in from the computer to the teensy? in order to record samples like the m8 itself

2.7.1 Non functional

Just flashed my Teensy 4.1 with the newest firmware, was working fine, but now it slowly blinks in program mode and won't connect the the Designer UI. USB audio devices are registering in windows, showing that the device is not in bootloader mode.

Reverting to 2.7.0, everything works again.

Request: source code availalble for people to make changes on it anjd handle Teensy pinout

I am glad to see that this project exist, and I am aware that if there was a complete open project, people would make their own device; so to an extent I can related with the reluctant disposition to dedicate too much time on this "free" project, as it require a lot of time to test configurations and potentially would end up taking too much time to the main developer.

As such; since the problem was stated as lack of time and desire to support the project, due to the many things that could go wrong if people make their M8; making the source code available for the headless would solve these issues.

As the project use a Teensy; which is open hardware, and has most people familiar with its IO and architecture can handle by themselves the various issues that may arise if the code was available, this could help the main developer to focus on his hardware product for most part.

I exclude that in the entire codebase there is something that can be considered confidential, as a teardown of the M8 show clearly which parts have been used, and the code to address these parts and the related libraries are open source; so if there is anything that could be covered by a trademark or patent can be easily obfuscated.

Personally I think that having the ability to deal with pins on the Teensy to add or remove things to the headless M8 version would be welcome by many people; and for the ones concerned about "loss of sales"; I would point out that most people can't even solder the header on a teensy; so the chance that someone would make a DIY without have the skills to do so, compared to buy the actual product would be close to 0.0

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.