Okay, after playing with the LPP and M8 firmware 6 for the last hour I can say it’s now AMAZING!
The tracker workflow is cool and all, but now with the Launchpad it brings a whole new level of control, editing and playability. It’s now possible to just play an instrument easily and record the notes into the currently playing phrase. This really brings a whole new level to the m8.
I feel like it’s such a versatile device it’s great that you can use it so many ways. Ultraportable as you say, you don’t lose anything just using the M8 on it’s own. But you can also sit in a studio with an LPP or midi keyboard and get the display up on a big screen without needing to switch to a DAW.
The Faderfox UC-4 is also a great partner for the M8. Mute/Solo on the green buttons, and I have a Macrosynth in my default template with important parameters added, including envelope and filter. It’s so much nicer to twist knobs when making sounds, and it also helps to preview what an LFO could sound like.
Plus the UC-4 has midi thru, so you should be able to use it with the LPP. I’m using it with a midi keyboard right now, instead of doing work.
I’m also a big fan of the UC-4/M8 combo, it looks like they were meant for one another.
This being said, I’m seriously considering adding a LPP…
I found this video about how to configure a setup including a FaderFox (EC-4 in this case), a Launchpad and a M8, in case it might be useful to anybody:
The one big caveat is that LPP integration uses MIDI channels 1–4 for communication.
So you either need devices that can be configured to not listen on those channels, or a MIDI router/processor that can filter them out.
I don’t think you need to filter out channels 1-4. You just have to make sure nothing else is using them. I’m doing the M8’s CC automation on ch16 only, so it all works fine.
Cause the M8 software itself is designed to run on a Teensy and not your “common computer” as such. It’s a different platform, same exact situation as trying to run Mac software on a Windows platform or the other way around.
I haven’t found anything on this topic and haven’t read the whole thread or I’ve searched wrong. Is it possible to route every track from the M8 to the iOS app AUM via USB-C? Furthermore, is it possible to route the master clock from AUM to M8 and from M8 to LLP and or Faderfox, Midi In/Out?
Many thanks for your help
The M8 is developed as an embedded platform. If you don’t know what that means, well the best way to explain it is that it is meant to run on a teensy at a very low level for the highest efficiency. This means that there is no operating system such as windows to control it. Trash80 effectively has to write most of the code by hand for all the m8 operations, instead of relying on an operating system to simplify the work.
While you could conceivably run the m8 code in an emulator, the emulator is unlikely to provide all of the interface considerations such as audio (well maybe this), midi, display, button inputs, etc… so sure this could be done, but I imagine most people that would be interested to do this quickly realize how inexpensive headless with a teensy is… and pass on the task
The m8 software is closed source, meaning that Trash80 (and possibly contractors/consultants should he choose) are the only ones with the actual code and build environment that would be able to port the software to another platform. While this could be possible if the code was open sourced, it would likely require converting the software to work on arbitrary embedded environments at great effort, or taking the architectural design efforts and hooking them up to a modern OS which would generally reduce the efficiency gains from using an embedded system.
Trash80 has provided quite a nice free headless binary, and as a result I suspect that the community hasn’t taken an interest in trying to undercut his hard work and effort. So while it would be theoretically possible to reverse engineer his efforts, it would be both time consuming and expensive, and could erode the good will that Trash80 has with the community.
slightly OT: after seeing your video on the m8 and faderfox combination I have to ask you something, as you seem to be a midi wizard
When I change values with the ec-4, it jumps every other value, so moves in increments of 2 on the m8. Can this be changed somehow?
I’ve only just got the EC4 (well a couple weeks ago) to play around with… but my first guess would be to check what your starting value is… the M8 does seem to scale values based on starting value… so if you have a parameter that is like x20, it seems to behave differently from setting it to x00 or xff…
Another thing to consider, midi CC is only 0-127 (7 bit), while the m8 is 0-255 (8 bit) for most parameters… so it happens to make sense that 7 bit to 8 bit will tend to look a lot like going up in increments of 2 since mapping them otherwise gets… goofy… and complicated
EDIT: I think you can specify the range per midi parameter… so maybe set it from 0 to 7f (or whatever smaller range you think makes sense) to see how it works… I feel like I’ve got a few things I’ll test myself to put together for a video.