Hi! I actually found out by experimenting that it does actually output MIDI just fine! After I open touchdesigner with M8 running, I just opened ableton live and M8 showed up as a midi device. I just selected it and made a midi sequence in m8/touchdesigner and was easily able to control midi synths in ableton live with it easily! amazing!
Love the channel!!! Dear god it's like using the vi interface to play a Synth... But, just like vi, it's pretty well thought out, if your willing to commit to it.
This is a great vid for all of us, who just want to test the M8 a little without the ~500€ tag ... just ordered my 1st Teensy to follow this instruction vid! Thanks a lot for sharing
Thanks for watching! In the meantime, there's a web interface available for this kind of hardware, you'll find the link in this video's description. No need to install that editor software any more.
@@mr_floydst Thanks a lot for your hint. ... had a long night@keyboard&www and found the m8c software, which does an M8 display too. Installed on fedora easily ... will report back when me Teensy arrived & tested ...
OK ... got it running on Fedora40 with m8c and the Webpage-Gui too ... Me made use of the community stuff/samples/etc. and got a running system. I use pipewire as audio subsystem (Fedora ... default) and the M8 device shows up in the qpwgraph (maybee you need to connect the teensy and reboot) and can be connected!. Will try to compile and run m8c on a Raspi and report back ...
@@mr_floydst Yeah man! in the other videos i always felt a little something was missing, realized later it was you cutting your face :D This one feels wholesome and very nice!!!
Thanks! I will do more of this in the future, but I'll also keep making music or talking about hardware / real instruments you can just buy without the need to assemble anything. :)
I just ordered the teensy 4.1 . Going to install over a GPDWIN mini PC (which I've owned for some years), which seems perfect for the job. I'm hoping the joypads build into the GPDWIN will work ok to be used with the M8 software, which I think they will.
I like to ask two questions: Wouldn’t it be easier to use directly a tracker as Windows/MacOS-Software on your PC? 2. Do you like to make a tutorial about Plugdata and Daisy Seed? It is a very fascinating way to develop your own synth and put it on hardware. Thanks for your great tutorials! 👍
Hi, thanks for watching! I'll take a look at Daisy Seed some day. Using a tracker on a PC is easier, but the M8 is a popular device and this is a great way to try before you buy.
The real benefit to M8 Headless is that you can plug it into a handheld (like an Anbernic RG351) and create a portable tracker, just like a real Dirtywave M8. There are a few differences, but it's at least 99% identical in function for a fraction of the price of a production M8 model.
They need to be in specific folders, in this case, the "Samples" folder which needs to be in the / directory. You can create as many subfolders as needed to organize things.
You'd do that on your device. In case you're using the web display (derkyjadex.github.io/M8WebDisplay/ ), edit the HTML / Javascript source code When using Touch Designer, the process is described here: cmaines.github.io/M8Docs/docs/M8HeadlessSetup/
im following all the steps but when i open touchdesinger it looks nothing like all the videos i see . mine doesn’t have the diagonal wave lines it has a full intricate modular looking daw like setup with a lot of menus on it .
@@mr_floydst the m8 opened nicely via chrome but then i realized that my m8 headless teensy is absolutely empty of and samples ,synths, or demo tracks ,so it’s kind of pointless with out any sounds in it . Maybe i loaded m8 headless improperly to the teensy or something. it responds to keyboard commands fine though so it seems like i set it up correctly.
not sure if its just me but i can get my teensy to run but it seems to overheat and just reset while im in the middle of a project. how do i fix this??
I never experienced that. Unless you're doing some really CPU-intensive music, it could well be your Teensy is broken. If the CPU gets too hot, there are tiny heatsinks and thermal paste you can buy on the 'net.
Wauw! Great video. I got everything working thanks to you. I do have one question, have you been able to use midi in to the M8? I've a digitakt connected to the raspberry pi and as far as I know midi is setup properly on the Digitakt and the M8 to recieve clock and channel 9 to 16 on the Digitakt to track 1 to 8 on the M8 headless. Any ideas or suggestions? Thank you!
Hi, thanks for watching! I didn't try yet. But I started looking into it and found this page: awesomeopensource.com/project/ijnekenamay/M8HeadlessStaging Perhaps this will help?
Can it record MIDI data played from a keyboard and in a great enough resolution that it records perfectly? can that recording of data then be quantised? I have a spare Raspberry Pi 4 8GB and 7" touchscreen and am thinking about making a Sunvox deck, I am trying to source an old 3 or 4-octave keyboard that has MIDI and I will either 3D print a new case with the screen and Pi contained or mount a case containing the screen and Pi to the existing keyboard case, I have also been thinking about incorporating a small slide out mechanical qwerty keyboard
Thanks for watching! Unfortunately, I can't check that right now. For your project, I consider Sunvox being the better, for flexible solution. The M8 headless is more of a demo of the real thing.
How do you set up midi using it this way? Can you set it to send midi to ableton live or external synths with a midi interface? How would you set that up?
I can't try at the moment 'cause the Teensy is doing other stuff - but I sure you can just capture the audio on the computer running the screen. Not as quick as a render propably, but digital nonetheless.
If you don't have a Teensy in your drawers somewhere, I propably wouldn't advise to build this. If you have one however, you get the full M8 experience (minus all the preset samples and synth sounds)
@@mr_floydst Thank you very much, that is to say that with a teensy we obtain an experience and a fluid and recommendable workflow similar to the m8, almost the same as you say, which almost completely has midi support? I understand, you say that the only difference is the samples and samples preset in the m8. Is that what you mean, everything else is the same? Sorry, I'm from Colombia and it's difficult for me to access the original m8, but getting a teensy is within my reach, greetings
The workflow is exactly the same as on the M8, but the hardware setup is more cluttered (you'll have the Teensy and whatever control device you decide for plus a USB cable). Please note that in 2024, using the M8 web interface is the easiest way to get a working screen. derkyjadex.github.io/M8WebDisplay/
Yes, there are no instruments there. You have to create your own patches / upload your own samples - or join the M8 discord, I'm pretty sure people will help you out there.
@@YANTO_SHAPES I made the patches myself, and I have a collection of 90s sample CDs here that I use every now and then. You can find a lot of free stuff on the internet as well, especially drums. You can also extract sound fonts (sf2 or sfz files) as they contain .wav files in high quality.
if you want to put samples on the SD-card, do you have to pull the card out of the teensy and put it into an SD-card reader ? or does the teensy-headless-setup also work as an "SD-card reader" ? because I cannot find any folder if I attach the teensy to my laptop, thanks
ok - unfortunately. - Would you know how it is possible to connect a midi controller to the teensy ? The original M8 has Midi ports, but how do we manage this if we have the M8 headless ? would it work if we use the teensy with a laptop and then plug in the keyboard controller to the laptop USB ports ?!? will the headless recognise the midi ports ? thank you so much, cheers
I don't think that 's going to work. The free version of the M8 tracker is meant to be some kind of demo for the real thing. You could try to use a OTG USB hub (one that provides power to the Teensy) and see if it "gets" your MIDI devices.
hey Floyd thanks to your help I am understanding more and more that this headless thing is really just a thing without head, so just a demo 🤣 because I am wondering if headless would be able to sample too, like the real thing...and I guess not.. . Maybe the OTG USB hub together with some MIDI device soldered directly to the teensy could work. But unfortunately I am just a musician not a "hacker" and I do not know if it would be worth putting all the effort in a headless thing which at the end will not work at the real thing.....cheers
Thanks! I guess you guessed that's configureable and as such was specifically configured for this video to show which keys had been pressed ;) A more practical setup for day-to-day use is to highlight certain keys for easier orientation (e.g. WASD, the numbers, function keys and so on)
Do you have any suggestions as to how I would be able to come up with a module for this thing as in buttons and keys a computer keys and þtame controller. suggestions are much appreciated 🙏
Thanks for watching! Well, you could try this derkyjadex.github.io/M8WebDisplay on a smartphone. But as far as I know, this free-to-download version is more of an appetizer for the real thing.
@@avrilcadabra yeah I did a bit more investigation and found that out. That's fine by me, he's got to support himself - would be nice if the audio output could come from the Teensy audio board instead of being piped through USB but I can imagine that could eat into the profitability.
Great tutorial got it working but struggling to see how I can map my gamepad controls to it. Using a wired xbox controller if that makes any difference.
Thanks for watching - yes, it's the full M8 "experience". You need a device that shows you the screen output (this video is quite old, in the meantime, a simple browser will do)
@ja-kidnb6416 oh, you meant "sample", not "same". :) I'm not so sure this is possible, if I remember correctly, the M8 headless has nö usb audio in. You need to capture samples on the host device and transfer them to the SD card.
Thanks for watching! I never thought about that. I guess you could replace a game boys innards with this, but it'd be really complicated and a lot of work. But there are trackers and hardware mods for the gameboy around. Please visit @avrilcadabra s channel for more info: ua-cam.com/video/ZVNnuynXq3I/v-deo.html
Hi, thanks for the very clear setup instructions. I was able to get mine setup, but I find that there is no synths, samples, or any other files on the SD card. I assumed that this would get uploaded from the hex file, but it did not happen in my case. I followed the instructions to the best of my knowledge. Any idea where I could have gone wrong?
Hi, thanks for watching! I'm afraid there are no samples or patches provided in the free version, you'll have to do it all by yourself. Perhaps join the M8 discord, there's a friendly community there which might point you the right way. ;-)
Hello Floyd , thank you very much for the tutorial. I am planing to build one headless setup till I can have a handheld M8 . I have one question.. can I do the set up on a 2020 iPad Air with external keyboard?
Hi, thanks for watching! You could use an USB interface and the web page display ( derkyjadex.github.io/M8WebDisplay/ ) on the iPad. When I last checked, the DIY version had no MIDI support.
@@mr_floydst can you help .. when I open the ty uploader I can not find anything in dropdiwn list, tyuploder is inactive .. how I upload the firmware.hex file to the app.. 🤔
Hi! I love this Video 🥰 but my Teensy 4.1 can't be flashed, I have always this error (ihex: parse error line 1) i am yousing Windows 11 an all my USB ports 3.0 or higher. i hoop you or any buddy can help me. Sorry for my bad English 😂
Hi, thanks for watching! That's not your fault, it simply means the .hex file you loaded is broken. Please try an earlier release or wait until a new version becomes available. Hope that helps!
Hi, not sure if you'll respond after such a long time, but, what do you think would be best to buy in terms of SD card ? What storage is required ? Thanks so much for the video
Hi, SD cards aren't expensive, luckily. If you want to lug around a lot of samples, then buy something big. But 64GB or 128GB SanDisk Extreme Pro cards are really affordable and reliable.
Thanks for watching! I don't think so, you need a host computer to run the display software on. A Raspberry PI Zero 2 running M8C github.com/laamaa/m8c will do, so the whole setup shouldn't grow too large.
Hi! Please try the following things: - use another USB cable. - use another USB socket - try it on a PC with a current OS One of these should solve the problem. :-)
@@mr_floydst Hi! I used several cables, it still does not work. It doesn't work on other USB ports either. I'll try to find someone with a newer operating system ;-)
Hi,, thanks for watching!! Yes and yes.. They have some detailed instructions on the page I linked in this video''s description,, but as other commenters have pointed out,, you can skip the touch designer and just use the web interface..
After following the instructions from the official source I keep running into the issue of the m8 crashing as soon as I try to get over to the instrument page, have you run into this issue yourself? From what I can gather it seems to be a connectivity issue but I have no issue reading and writing to the teensy itself and it seems fine in any other application.
I'm sorry, I didn't experience this problem. Did you try using the web interface instead? Is the SD card fast enough? Is the Teensy connected to a USB host?
@@mr_floydst I have tried for both the touch designer interface and the web one, the web one gives me like 2 minutes of usage prior to crashing. I've had it connected to the computer directly through usb 3.0 and I've been using one of the supported sd cards from the list provided from dirtywave. I'm at a bit of a loss of what else to trouble shoot at this point.
Hej, thanks once again for a great movie. Step by step I programmed Teensy 4.1 and it worked successfully on my PC. I am still still not able to run it on my android phone. LED indicates that Teensy has power but the phone does not see the device when I use the interface from the Dirtywave website. Are any additional drivers needed? App? Does anyone have experience with this. Tried on 3 different android phones. Regards Radek
Hi, please make sure you're using a Webmidi enabled browser. Then open derkyjadex.github.io/M8WebDisplay/ Also make sure the Teensy is showing up as a MIDI device. You can see that in the USB settings of your phone.
Hej, thank you very much!!! I did some progress. I found the developer menu and USB settings. My phone now sees the M8 device but unfortunately it doesn't work using the link provided on the Dirtywave site. I will check that I have the latest software in my Teensy 4.1. I will let you know as soon as I manage to achieve something new. Thank you.
Haha, yeah, sorry about that. The game controller can be used to move the cursor around, but your host computer needs to have a "translation" software installed which translates the movement to key presses. I think I showed that in another video, but I can't really remember.
I saw a lot of your comments in the comment section saying the headless version is more of an "appetizer" for the real M8. do you mean this in the sense that the headless version has limited functionality compared to buying the standalone device? If so, what functions are sacrificed when operating the headless version?
Hi, thanks for watching! The software is fully functional and you can use all the features (apart from MIDI support which in the current built doesn't work). Thing is you need 1) the teensy and 2) any kind of "host device" (a laptop, a smartphone, a raspi, whatever) to run it. So however you do it, your DIY build will not be as elegant and portable as the real M8.
@@mr_floydst Ah, I see, thanks for the clarification! I take it that's why the firmware is not called open source, but free instead. because the luxury of the small form factor is still behind a paywall. totally understandable though, hats off to Dirtywave for creating such a marvelous device as a one man team! BTW, do you happen to know what the minimum computing requirements are for a host device (ie ram, processor). Like, would this be able to run on say, a Raspberry Pi Zero for instance?
as long as your mini computer has hdmi output and usb sockets, and enough cpu capacity to run a browser, you're in. e.g. the zero 2 duct-taped to a battery pack and the teensy and a mini keyboard and an "audio hat" or usb audio and a mini LCD screen will totally work.
Hi, thanks for watching! The Teensy must show up as an audio device and a serial port on your computer. That's the first thing you should check in your device manager. You can also try this web page as a monitor derkyjadex.github.io/M8WebDisplay/
could someone tell me how to add an audio out to the Teensy 4.1? I've heard you can use MQSR and MQSL (Pins 10 & 12), but I've also heard you can use S/PDIF in and out (Pins 15 & 14). Are these just 'line voltage'? ie, can I just connect that directly to some earbuds? Will an amp be necessary? I'm wanting to use the M8 web display on my phone, but I hear the output audio device always defaults to the M8 on Anroid devices.
I'm afraid I can't answer that, I only know of the MIDI pin. You could figure it out using a multimeter though or just connecting a headphone, as that should do no harm.
Uhm, thanks, I guess? ;-) I'm from Germany and I started this channel with a slow-paced delivery and stronk gärmän äkzänt. I then started to listen to my favourite UA-camrs and adjust my pronunciation, which seems to have worked in so far that people wonder what the ... that accent is. ;-) Talking to native speakers would improve the situation, obviously, but I can't take a sabbatical to do that (yet). For now, I check the automatical speech-to-text subtitles every now and then, and as long as those are correct, I assume that if the machine understood what I said, my audience shouldn't face any problems as well.
@@GrueneVanilleWaffel Oh haha, that's an XBOX controller. They have a programm which lets you choose the color of each part and that's what I came up with. ;-) xboxdesignlab.xbox.com/
Nice project indeed to get a feel for the M8 work flow but, I have Renoise for PC which is bonkers. (Using this method for an M8 clone using a Raspberry Pi with a touch screen sounds interesting).
Thanks for watching! Yes, this strictly is an appetizer for the "real" M8. On PC, there are certainly apps that can do more or are more convenient. Still, this has some unique ideas and features, e.g. the tables or the per-note-insert effects.
From what we understand. The open source code is broken. The MIDI section was not intended to work… you totally bypass this conundrum in your video. Do you have a comment on this?
Hi, thanks for watching! My understanding is this free version of the M8 is intended to be an appetizer for the "real thing". I will post some follow-up-videos on this.
@@mr_floydst I have done a lot of research and it seems like their appetizer has left a bad taste in people‘s mouth‘s. They intentionally broke the ‘open source’ code and that really goes against the Mutable instruments licensing agreement.
@@majicboxstudios3996 1. It is not open source 2. It was not an intentional break - It has never been officially supported and was broken with some update to other things. 3. It does not break Mutable Instruments licensing agreement - Braids is under the MIT license.
@@timothylamb7861 Rhetoric: if you say so. However on the other hand I would like to protect my intellectual property and hard work. I mean the M8 is such a snazzy little device. In regards to the whole mutable instruments thing, that is a ongoing discussion involving many parties at this point, it’s a little too involved to go over on this platform in detail as it needs to be. And I’ll just leave it there.
@@majicboxstudios3996 I have not heard of any such conversation, nor has anyone contacted me directly to my knowledge. I have spoken with Émilie directly on the subject of M8 and Braids. Regarding MIDI: I did originally give the schematic for MIDI on Headless, but I also said it may or may not work and if it does work it may not work in the future since I am not testing and officially supporting any hardware modifications. I do think M8 will eventually be open source, but that is only after I have a secure and stable business model to sustain development, or the project is no longer updated/supported.
Hi! I actually found out by experimenting that it does actually output MIDI just fine! After I open touchdesigner with M8 running, I just opened ableton live and M8 showed up as a midi device. I just selected it and made a midi sequence in m8/touchdesigner and was easily able to control midi synths in ableton live with it easily! amazing!
Awesome! Pinned. :)
Thank you so much for showing how to access this amazing software for less than 1/10th of the cost.
You're welcome!
Love the channel!!!
Dear god it's like using the vi interface to play a Synth... But, just like vi, it's pretty well thought out, if your willing to commit to it.
That's a good comparison. Like vi, the learning curve is steep, but once you memorized everything, it's brutally efficient. ;)
Awesome shtuff, my dude!
I always enjoy these little DIY vids you do.
Thank you very much, X! :-)
Thank you so much for this. The other tutorials for this made no sense to me. This tutorial was clear and straightforward
Thank you!
This is a great vid for all of us, who just want to test the M8 a little without the ~500€ tag
... just ordered my 1st Teensy to follow this instruction vid!
Thanks a lot for sharing
Thanks for watching! In the meantime, there's a web interface available for this kind of hardware, you'll find the link in this video's description. No need to install that editor software any more.
@@mr_floydst
Thanks a lot for your hint. ... had a long night@keyboard&www and found the m8c software, which does an M8 display too. Installed on fedora easily ... will report back when me Teensy arrived & tested ...
OK ... got it running on Fedora40 with m8c and the Webpage-Gui too ... Me made use of the community stuff/samples/etc. and got a running system.
I use pipewire as audio subsystem (Fedora ... default) and the M8 device shows up in the qpwgraph (maybee you need to connect the teensy and reboot) and can be connected!. Will try to compile and run m8c on a Raspi and report back ...
Great video idea and equally great execution !
Thank you very much!
this was easier to setup than expected! cheers
Thanks for watching - glad it was helpful! :-)
I was thinking about doing this . Thanks for the vid !
Thanks for watching!
YASSSSSSSSSS!!!!!!!!! Full view of you Floyd! Looking awesome
Hahaha, yeah, did that ONLY FOR YOU. LOL. :-)
@@mr_floydst Yeah man! in the other videos i always felt a little something was missing, realized later it was you cutting your face :D This one feels wholesome and very nice!!!
One little thing, the black foam is antistatic foam, so it is conductive. Not the best to use the board when you put it on top :)
Thanks for pointing that out! Don't worry, it was only the way I cut the video which implied I didn't remove the foam. I did. ;-)
liked before I even watched the video lol. this is the type of content I crave for sure 👍🏼.
Thanks! I will do more of this in the future, but I'll also keep making music or talking about hardware / real instruments you can just buy without the need to assemble anything. :)
Awesome video man! Thank you
Thanks for watching! :)
Reminds me very much of using LGPT back in the day
You're right.
I just ordered the teensy 4.1 . Going to install over a GPDWIN mini PC (which I've owned for some years), which seems perfect for the job.
I'm hoping the joypads build into the GPDWIN will work ok to be used with the M8 software, which I think they will.
Thanks for watching! That should work.
at this point, just run OpenMPT
I like to ask two questions: Wouldn’t it be easier to use directly a tracker as Windows/MacOS-Software on your PC?
2. Do you like to make a tutorial about Plugdata and Daisy Seed? It is a very fascinating way to develop your own synth and put it on hardware.
Thanks for your great tutorials! 👍
Hi, thanks for watching! I'll take a look at Daisy Seed some day. Using a tracker on a PC is easier, but the M8 is a popular device and this is a great way to try before you buy.
The real benefit to M8 Headless is that you can plug it into a handheld (like an Anbernic RG351) and create a portable tracker, just like a real Dirtywave M8. There are a few differences, but it's at least 99% identical in function for a fraction of the price of a production M8 model.
how do you add samples to the sd card and get them recognised i got to samples but nothing shows any ideas
They need to be in specific folders, in this case, the "Samples" folder which needs to be in the / directory. You can create as many subfolders as needed to organize things.
great channel, great content
Thank you very much!
That was interesting, never knew you could do that. Thanks and God Bless! 😊🙏🏻❤
Thanks for watching!
Your channel is so cool! Keep up the good work m8 huehuehue
Thanks! I'll try. :-)
Great guide
Thank you!
great vid - I think Ill do this - thanks ...
Thanks for watching!
how to change controls for keyboard
You'd do that on your device. In case you're using the web display (derkyjadex.github.io/M8WebDisplay/ ), edit the HTML / Javascript source code
When using Touch Designer, the process is described here: cmaines.github.io/M8Docs/docs/M8HeadlessSetup/
im following all the steps but when i open touchdesinger it looks nothing like all the videos i see . mine doesn’t have the diagonal wave lines it has a full intricate modular looking daw like setup with a lot of menus on it .
Hi, that part of the video is out of date. Please use the web display: github.com/derkyjadex/M8WebDisplay
@@mr_floydst Hey thanks for the reply . Your videos are well done and very helpful.
Wow that worked great . Very easy. Thank you !@@mr_floydst
@@mr_floydst the m8 opened nicely via chrome but then i realized that my m8 headless teensy is absolutely empty of and samples ,synths, or demo tracks ,so it’s kind of pointless with out any sounds in it . Maybe i loaded m8 headless improperly to the teensy or something. it responds to keyboard commands fine though so it seems like i set it up correctly.
not sure if its just me but i can get my teensy to run but it seems to overheat and just reset while im in the middle of a project. how do i fix this??
I never experienced that. Unless you're doing some really CPU-intensive music, it could well be your Teensy is broken. If the CPU gets too hot, there are tiny heatsinks and thermal paste you can buy on the 'net.
Wauw! Great video. I got everything working thanks to you.
I do have one question, have you been able to use midi in to the M8? I've a digitakt connected to the raspberry pi and as far as I know midi is setup properly on the Digitakt and the M8 to recieve clock and channel 9 to 16 on the Digitakt to track 1 to 8 on the M8 headless. Any ideas or suggestions?
Thank you!
Hi, thanks for watching! I didn't try yet. But I started looking into it and found this page: awesomeopensource.com/project/ijnekenamay/M8HeadlessStaging
Perhaps this will help?
Can it record MIDI data played from a keyboard and in a great enough resolution that it records perfectly? can that recording of data then be quantised?
I have a spare Raspberry Pi 4 8GB and 7" touchscreen and am thinking about making a Sunvox deck, I am trying to source an old 3 or 4-octave keyboard that has MIDI and I will either 3D print a new case with the screen and Pi contained or mount a case containing the screen and Pi to the existing keyboard case, I have also been thinking about incorporating a small slide out mechanical qwerty keyboard
Thanks for watching! Unfortunately, I can't check that right now. For your project, I consider Sunvox being the better, for flexible solution. The M8 headless is more of a demo of the real thing.
How do you set up midi using it this way? Can you set it to send midi to ableton live or external synths with a midi interface? How would you set that up?
It's not possible. The "free" version of the M8 is kind of a demo of the real thing.
hi I wanted to ask if it was possible to do this without a teensy and just with a pc. Maybe with a virtual machine ?
Hi, I'm afraid this isn't possible. There are Arduino emulators around, but Teensy comes with a lot of extra hardware.
Can the projects be exported as wav files?
I can't try at the moment 'cause the Teensy is doing other stuff - but I sure you can just capture the audio on the computer running the screen. Not as quick as a render propably, but digital nonetheless.
Yes they can.
Waiting for the day that someone will put this thing in a gaming handheld device 😋
The OG M8 does look quite a bit like a game boy. :)
@@mr_floydst indeed, it looks like a gameboy and a mechanical keyboard had a baby 😀
s this software really worth it?
Can we use it as an alternative to the m8 at a low cost, with a fluid work experience?
If you don't have a Teensy in your drawers somewhere, I propably wouldn't advise to build this.
If you have one however, you get the full M8 experience (minus all the preset samples and synth sounds)
@@mr_floydst Thank you very much, that is to say that with a teensy we obtain an experience and a fluid and recommendable workflow similar to the m8, almost the same as you say, which almost completely has midi support?
I understand, you say that the only difference is the samples and samples preset in the m8. Is that what you mean, everything else is the same?
Sorry, I'm from Colombia and it's difficult for me to access the original m8, but getting a teensy is within my reach, greetings
The workflow is exactly the same as on the M8, but the hardware setup is more cluttered (you'll have the Teensy and whatever control device you decide for plus a USB cable). Please note that in 2024, using the M8 web interface is the easiest way to get a working screen. derkyjadex.github.io/M8WebDisplay/
Hello. I need some help, please. I have no instruments on my sd card. Is there something else i have to install?
Yes, there are no instruments there. You have to create your own patches / upload your own samples - or join the M8 discord, I'm pretty sure people will help you out there.
@@mr_floydst Ok. Thank you so much, for your help. Where did you get your samples /Instruments?
Like your channel 🙂👍 i subscribed your channel.
@@YANTO_SHAPES I made the patches myself, and I have a collection of 90s sample CDs here that I use every now and then. You can find a lot of free stuff on the internet as well, especially drums. You can also extract sound fonts (sf2 or sfz files) as they contain .wav files in high quality.
@@YANTO_SHAPES Here are some samples I made floydsteinberg.gumroad.com/ - you can download them for free.
@@mr_floydst Cool thanks for your help again😁.
Have a nice day.
Famous last words: Don’t worry - there is no risk 😉😆
it works on my macbook air m1, but no sound. I can see sound coming in from the teensy.
Did you try the web interface that exists now? derkyjadex.github.io/M8WebDisplay/
@@mr_floydst web interface is working now. thanks!
if you want to put samples on the SD-card, do you have to pull the card out of the teensy and put it into an SD-card reader ? or does the teensy-headless-setup also work as an "SD-card reader" ? because I cannot find any folder if I attach the teensy to my laptop, thanks
Hi, thanks for watching! I'm afraid the only way is to remove the SD card.
ok - unfortunately. - Would you know how it is possible to connect a midi controller to the teensy ? The original M8 has Midi ports, but how do we manage this if we have the M8 headless ? would it work if we use the teensy with a laptop and then plug in the keyboard controller to the laptop USB ports ?!? will the headless recognise the midi ports ? thank you so much, cheers
I don't think that 's going to work. The free version of the M8 tracker is meant to be some kind of demo for the real thing.
You could try to use a OTG USB hub (one that provides power to the Teensy) and see if it "gets" your MIDI devices.
hey Floyd thanks to your help I am understanding more and more that this headless thing is really just a thing without head, so just a demo 🤣 because I am wondering if headless would be able to sample too, like the real thing...and I guess not.. . Maybe the OTG USB hub together with some MIDI device soldered directly to the teensy could work. But unfortunately I am just a musician not a "hacker" and I do not know if it would be worth putting all the effort in a headless thing which at the end will not work at the real thing.....cheers
You're right, it's a "demo" of sorts. You can fully use the tracker and the plugins (and samples uploaded to the SD card).
Great video, but I'm not sure I could type on a keyboard that puts on a light show like that. 🙂
Thanks! I guess you guessed that's configureable and as such was specifically configured for this video to show which keys had been pressed ;) A more practical setup for day-to-day use is to highlight certain keys for easier orientation (e.g. WASD, the numbers, function keys and so on)
Do you have any suggestions as to how I would be able to come up with a module for this thing as in buttons and keys a computer keys and þtame controller. suggestions are much appreciated 🙏
Thanks for watching! Well, you could try this derkyjadex.github.io/M8WebDisplay on a smartphone.
But as far as I know, this free-to-download version is more of an appetizer for the real thing.
Could you have two of those connected to the same computer and synced via midi?
Hi, thanks for watching! At the time of making this video, MIDI didn't work on the DIY M8.
Very good stuff. Don't trust those drop bears though!
BUT.... BUT... KOALAS! :-)
I'd love to see a follow-up - I had no idea there was an open source project for this and I have a Teensy 4.1 looking for something to do! 😀
I'll do a follow up and I think I'm obliged to talk about the built-in FM synth next. ;-)
It is not open source, but Dirtywave release firmware for the headless version along side the hardware M8 firmware so it's accessible to more people.
@@avrilcadabra yeah I did a bit more investigation and found that out. That's fine by me, he's got to support himself - would be nice if the audio output could come from the Teensy audio board instead of being piped through USB but I can imagine that could eat into the profitability.
@@IrregularShed the hardware m8 has a dac. But yes its something I appreciated alot when finally getting a hardware m8
@@mr_floydst the M8's FMSYNTH is amazing, look forward to your talk about it! I've got a tutorial on that might be worth having a look at.
Great tutorial got it working but struggling to see how I can map my gamepad controls to it. Using a wired xbox controller if that makes any difference.
There's a small tool which will convert the controller movements to key presses. I'm afraid I forgot it's name. Will get back to you when I remember.
@@mr_floydst thanks so much Floyd! Love your stuff.
Can this same then? Over USB?
Thanks for watching - yes, it's the full M8 "experience". You need a device that shows you the screen output (this video is quite old, in the meantime, a simple browser will do)
@@mr_floydst so I can record audio via USB that's amazing, definitely gonna test this then!
@ja-kidnb6416 oh, you meant "sample", not "same". :) I'm not so sure this is possible, if I remember correctly, the M8 headless has nö usb audio in. You need to capture samples on the host device and transfer them to the SD card.
thanks so much for this video and tutorial .... is it possible to use a game boy for more convenience.....
Thanks for watching! I never thought about that. I guess you could replace a game boys innards with this, but it'd be really complicated and a lot of work. But there are trackers and hardware mods for the gameboy around. Please visit @avrilcadabra s channel for more info: ua-cam.com/video/ZVNnuynXq3I/v-deo.html
Hi, thanks for the very clear setup instructions. I was able to get mine setup, but I find that there is no synths, samples, or any other files on the SD card. I assumed that this would get uploaded from the hex file, but it did not happen in my case. I followed the instructions to the best of my knowledge. Any idea where I could have gone wrong?
Hi, thanks for watching! I'm afraid there are no samples or patches provided in the free version, you'll have to do it all by yourself. Perhaps join the M8 discord, there's a friendly community there which might point you the right way. ;-)
Hello Floyd ,
thank you very much for the tutorial. I am planing to build one headless setup till I can have a handheld M8 . I have one question.. can I do the set up on a 2020 iPad Air with external keyboard?
Hi, thanks for watching! You could use an USB interface and the web page display ( derkyjadex.github.io/M8WebDisplay/ ) on the iPad.
When I last checked, the DIY version had no MIDI support.
@@mr_floydst thank you so much for your reply ! So m going ahead with the plan .. any specific usb interface you would like to advice plz.
@@mr_floydst can you help .. when I open the ty uploader I can not find anything in dropdiwn list, tyuploder is inactive ..
how I upload the firmware.hex file to the app.. 🤔
It’s working.!!!. I was using a Y usb cable ..
Hi! I love this Video 🥰 but my Teensy 4.1 can't be flashed, I have always this error (ihex: parse error line 1) i am yousing Windows 11 an all my USB ports 3.0 or higher. i hoop you or any buddy can help me. Sorry for my bad English 😂
Hi, thanks for watching! That's not your fault, it simply means the .hex file you loaded is broken. Please try an earlier release or wait until a new version becomes available. Hope that helps!
Hi, not sure if you'll respond after such a long time, but, what do you think would be best to buy in terms of SD card ? What storage is required ? Thanks so much for the video
Hi, SD cards aren't expensive, luckily. If you want to lug around a lot of samples, then buy something big. But 64GB or 128GB SanDisk Extreme Pro cards are really affordable and reliable.
@@mr_floydst i took a 32gb for started, i'll buy bigger if the M8 is something i enjoy a lot ! Thanks a lot !
Can this run natively on a Pi o any ARM device, not needing the teensy?
No, I'm afraid that won't work.
@@mr_floydst Thanks for the reply.
possible to output HDMI from teensy?
Thanks for watching! I don't think so, you need a host computer to run the display software on. A Raspberry PI Zero 2 running M8C github.com/laamaa/m8c will do, so the whole setup shouldn't grow too large.
@@mr_floydst I wish that m8c can run on pi zero in command line, skipping all the extra desktop stuff
After several tries it does not work for me. This message is displayed :
Failed to get device class GUID:0x25
I am on windows 7
Hi! Please try the following things:
- use another USB cable.
- use another USB socket
- try it on a PC with a current OS
One of these should solve the problem. :-)
@@mr_floydst
Hi! I used several cables, it still does not work.
It doesn't work on other USB ports either.
I'll try to find someone with a newer operating system ;-)
can i run this program on mac?? do i have to buy a teensy??
Hi,, thanks for watching!! Yes and yes.. They have some detailed instructions on the page I linked in this video''s description,, but as other commenters have pointed out,, you can skip the touch designer and just use the web interface..
After following the instructions from the official source I keep running into the issue of the m8 crashing as soon as I try to get over to the instrument page, have you run into this issue yourself? From what I can gather it seems to be a connectivity issue but I have no issue reading and writing to the teensy itself and it seems fine in any other application.
I'm sorry, I didn't experience this problem. Did you try using the web interface instead? Is the SD card fast enough? Is the Teensy connected to a USB host?
@@mr_floydst I have tried for both the touch designer interface and the web one, the web one gives me like 2 minutes of usage prior to crashing. I've had it connected to the computer directly through usb 3.0 and I've been using one of the supported sd cards from the list provided from dirtywave. I'm at a bit of a loss of what else to trouble shoot at this point.
Hej, thanks once again for a great movie. Step by step I programmed Teensy 4.1 and it worked successfully on my PC. I am still still not able to run it on my android phone. LED indicates that Teensy has power but the phone does not see the device when I use the interface from the Dirtywave website. Are any additional drivers needed? App? Does anyone have experience with this. Tried on 3 different android phones. Regards Radek
Hi, please make sure you're using a Webmidi enabled browser. Then open derkyjadex.github.io/M8WebDisplay/
Also make sure the Teensy is showing up as a MIDI device. You can see that in the USB settings of your phone.
Hej, thank you very much!!! I did some progress. I found the developer menu and USB settings. My phone now sees the M8 device but unfortunately it doesn't work using the link provided on the Dirtywave site. I will check that I have the latest software in my Teensy 4.1. I will let you know as soon as I manage to achieve something new. Thank you.
Is it me or did you not mention what the game controller was for?
Haha, yeah, sorry about that. The game controller can be used to move the cursor around, but your host computer needs to have a "translation" software installed which translates the movement to key presses. I think I showed that in another video, but I can't really remember.
Haha never seen anyonr solo on a computer keyboard :D. Nice project.
Glad you liked it! In that case, this channel ua-cam.com/users/Digithalis might be worth a visit. :)
I saw a lot of your comments in the comment section saying the headless version is more of an "appetizer" for the real M8. do you mean this in the sense that the headless version has limited functionality compared to buying the standalone device? If so, what functions are sacrificed when operating the headless version?
Hi, thanks for watching! The software is fully functional and you can use all the features (apart from MIDI support which in the current built doesn't work). Thing is you need 1) the teensy and 2) any kind of "host device" (a laptop, a smartphone, a raspi, whatever) to run it. So however you do it, your DIY build will not be as elegant and portable as the real M8.
@@mr_floydst Ah, I see, thanks for the clarification! I take it that's why the firmware is not called open source, but free instead. because the luxury of the small form factor is still behind a paywall. totally understandable though, hats off to Dirtywave for creating such a marvelous device as a one man team! BTW, do you happen to know what the minimum computing requirements are for a host device (ie ram, processor). Like, would this be able to run on say, a Raspberry Pi Zero for instance?
as long as your mini computer has hdmi output and usb sockets, and enough cpu capacity to run a browser, you're in. e.g. the zero 2 duct-taped to a battery pack and the teensy and a mini keyboard and an "audio hat" or usb audio and a mini LCD screen will totally work.
@@mr_floydst amazing! thanks so much for the tip :D
Doesn't work at all for me. Plugged the teensy into multiple computers (without hubs) and it never shows up in tyuploader.
Hi, thanks for watching! The Teensy must show up as an audio device and a serial port on your computer. That's the first thing you should check in your device manager.
You can also try this web page as a monitor derkyjadex.github.io/M8WebDisplay/
@@mr_floydst Thanks, I figured out the issue was bad usb micro cables.
Is this possible using a teensy 4.0?
Hi! As the instructions call for version 4.1 specifically, I'm afraid this won't work. But trying it only takes a couple of minutes. :)
"this might cause a security warning, but DONT WORRY, THERE IS NO RISK THERE" Said every malware author.... hahaha
(In the meantime, you can just use the M8 webpage as a screen derkyjadex.github.io/M8WebDisplay/ )
Is this possible without the hardware?
Hi, thanks for watching. You can't run M8 without the Teensy. If you're looking for a tracker software, ReNoise or Deflemask could be worth a look.
@@mr_floydst I'm looking into this again, but the link in description says not available in my area. Any new ways of running this that you know of?
could someone tell me how to add an audio out to the Teensy 4.1? I've heard you can use MQSR and MQSL (Pins 10 & 12), but I've also heard you can use S/PDIF in and out (Pins 15 & 14).
Are these just 'line voltage'? ie, can I just connect that directly to some earbuds? Will an amp be necessary?
I'm wanting to use the M8 web display on my phone, but I hear the output audio device always defaults to the M8 on Anroid devices.
I'm afraid I can't answer that, I only know of the MIDI pin. You could figure it out using a multimeter though or just connecting a headphone, as that should do no harm.
do you need to get a teensy that has the pins?
For this, it's not necessary to get the pins. They're helpful for any other Teensy project, though.
Where is your accent from? Nicely vivid.
Uhm, thanks, I guess? ;-)
I'm from Germany and I started this channel with a slow-paced delivery and stronk gärmän äkzänt.
I then started to listen to my favourite UA-camrs and adjust my pronunciation, which seems to have worked in so far that people wonder what the ... that accent is. ;-)
Talking to native speakers would improve the situation, obviously, but I can't take a sabbatical to do that (yet). For now, I check the automatical speech-to-text subtitles every now and then, and as long as those are correct, I assume that if the machine understood what I said, my audience shouldn't face any problems as well.
@@mr_floydst ahh Deutsch! Maybe that's it, I used speak a little and grew up with exchange students from there. Guess it just sounded familiar ha!
which controller is that? :) ^^
A Corsair K95 RBG. :-)
@@mr_floydst can only find the keyboard
@@GrueneVanilleWaffel pardon, I'm afraid I misunderstood your original question. Which controller are you referring to? (Please post the time stamp)
@@mr_floydst 0:32 :)
@@GrueneVanilleWaffel Oh haha, that's an XBOX controller. They have a programm which lets you choose the color of each part and that's what I came up with. ;-) xboxdesignlab.xbox.com/
Nice project indeed to get a feel for the M8 work flow but, I have Renoise for PC which is bonkers. (Using this method for an M8 clone using a Raspberry Pi with a touch screen sounds interesting).
Thanks for watching! Yes, this strictly is an appetizer for the "real" M8. On PC, there are certainly apps that can do more or are more convenient. Still, this has some unique ideas and features, e.g. the tables or the per-note-insert effects.
I'd love to find a tutorial for building that DIY version of the M8 (Raspberry Pi + Teensy + Numeric keypad + Touch Screen)
Well.. you could also always just use sunvox on raspberry pi 4 too
Has anyone been able to run this headless with an iOS device?
Did you try using an USB- and the browser interface?
2:03 ...i have noticed :-)
Thanks for noticing ;)
3:19
6:08
I need a tutorial for linux ^^
There's plenty of those on UA-cam. :)
@@mr_floydst seem too dumb to find ^^
does one need a teensy or does it also run on linux directly? :)
@@GrueneVanilleWaffel You'll need the Teensy. It's not open source and it won't run on desktop PCs.
@@mr_floydst sad :(
what do you think of sunvox?
looks quite similar..
From what we understand. The open source code is broken. The MIDI section was not intended to work… you totally bypass this conundrum in your video. Do you have a comment on this?
Hi, thanks for watching! My understanding is this free version of the M8 is intended to be an appetizer for the "real thing". I will post some follow-up-videos on this.
@@mr_floydst I have done a lot of research and it seems like their appetizer has left a bad taste in people‘s mouth‘s. They intentionally broke the ‘open source’ code and that really goes against the Mutable instruments licensing agreement.
@@majicboxstudios3996 1. It is not open source 2. It was not an intentional break - It has never been officially supported and was broken with some update to other things. 3. It does not break Mutable Instruments licensing agreement - Braids is under the MIT license.
@@timothylamb7861 Rhetoric: if you say so. However on the other hand I would like to protect my intellectual property and hard work. I mean the M8 is such a snazzy little device. In regards to the whole mutable instruments thing, that is a ongoing discussion involving many parties at this point, it’s a little too involved to go over on this platform in detail as it needs to be. And I’ll just leave it there.
@@majicboxstudios3996 I have not heard of any such conversation, nor has anyone contacted me directly to my knowledge. I have spoken with Émilie directly on the subject of M8 and Braids. Regarding MIDI: I did originally give the schematic for MIDI on Headless, but I also said it may or may not work and if it does work it may not work in the future since I am not testing and officially supporting any hardware modifications. I do think M8 will eventually be open source, but that is only after I have a secure and stable business model to sustain development, or the project is no longer updated/supported.