M8 headless running on Steam Deck Updated! (Link to instructions in the description)

Поділитися
Вставка
  • Опубліковано 24 січ 2025

КОМЕНТАРІ • 54

  • @FifthDread
    @FifthDread 2 роки тому +4

    It worked, so thank you! Although after an update, it broke it. I recommend to anyone seeing this and wanting to use the M8 headless with the steam deck, you use the Microsoft Edge method instead. You also don't have to mess with the audio stuff if you do it this way. I found out how to do it through the M8 discord.

    • @roterodamus
      @roterodamus  2 роки тому +3

      I found that if you copy the binary file "'/usr/bin/m8c'" to a safe place (i.e. your Desktop) and run it from there it still works after the update.

  • @alecsbuga
    @alecsbuga Рік тому +3

    Dope beat as well.

  • @ChataFahKop
    @ChataFahKop 2 місяці тому

    Thanks so much! Up and running in no time

  • @twoseventhree
    @twoseventhree 2 роки тому +2

    dunno if ghetto is the right term for this one! well done!

    • @ByteSizedSociety
      @ByteSizedSociety 11 місяців тому

      Ha :-). Yeah it is well done - the Description here @roterodamus is EXCELLENT. I did the math and this way is cheaper than an M8 ($399 + $50) - though is unsupported (officially), doesn't fund Dirtywave (single person indie company), and costs time to set up ("time is money").

  • @jmsmoriarty
    @jmsmoriarty День тому

    Good morning @roterodamus Just wanted to ask If you have ever tried the DIY keyboard, I have the problem that I cannot create Chains, the keys are mapped as the arrow (they work) Z X shift and space, but the program doesn't recognice the Chains combos, It's something I'm doing wrong or should I change something from the config ? I'm using It on the Steamdeck

  • @Sweyn_Nero
    @Sweyn_Nero 7 місяців тому +3

    Got an issue : Missing Dependencies - Error : Pacman failed to install missing dependencies.
    Missing dependcies - Pacman>6.1
    Checking builtime dependencies...
    Could not resolve all dependencies...
    I don't really know what to do, I tried going back to the beginning but it doesn't seem to help

    • @alexmagicjohnson
      @alexmagicjohnson 7 місяців тому +2

      Same problem 😔

    • @ashrub4991
      @ashrub4991 7 місяців тому

      If you are still dealing with this issue try this
      1: cd yay
      2: git checkout 96f90180a3cf72673b1769c23e2c74edb0293a9f
      3: makepkg -si

    • @alexedev
      @alexedev 5 місяців тому

      run this command before $ makepkg -si:
      $ git checkout 96f90180a3cf72673b1769c23e2c74edb0293a9f
      it will set yay to a bit older version but will work

  • @BOMBPHONICS
    @BOMBPHONICS Рік тому +1

    I plan to do the same until I can get the hardware

  • @JMX246
    @JMX246 Рік тому

    very cool - thanks for posting - going to try it

  • @ByteSizedSociety
    @ByteSizedSociety 11 місяців тому +1

    Problem: Running "m8c" shows no windows, when done from SSH remotely. Workaround: Run "m8c" from Steam Deck desktop mode "konsole" app. It should be possible to configure the SSH session to show the window on the Deck ... IDK how though.

  • @brianwilliams4686
    @brianwilliams4686 2 роки тому +4

    Everything seems to be working on my end except I get "permission denied" everytime I try to run M8c... If I try to run it with sudo, it opens. But bc of this, I cant launch from steam. Did I miss a step?

    • @zombizombi
      @zombizombi Рік тому

      You probably missed the step where he adds the deck user to the group

    • @catbat06
      @catbat06 Рік тому

      @@zombizombi I'm getting the same issue even though I have followed the instructions precisely, I wonder why? It says permission denied after opening port

    • @zombizombi
      @zombizombi Рік тому

      @@catbat06 Not sure mate. All I know is that permission denied errors are usually something to do with permissions on the serial devices. If you've added a user to a group, it might be a good idea to completely log out and log back in or even reboot to ensure the changes take effect. Changes to groups won't happen until you do that.. so you'll lack the correct permissions until logging out and back in.
      If you don't want to log out and back in running: newgrp should update your environment to reflect the new group. I haven't tested that though so probably best to just log out.

  • @alexedev
    @alexedev 5 місяців тому +1

    got it workin after few trials and errors (last one was not being able to control it in steam os mode, so i meeded to choose keyboard + mouse controls and re-map x/a/b/y)

    • @ignitiondj4025
      @ignitiondj4025 3 місяці тому

      Hey, I'm running into the same issue, could you tell me with a bit of detail how you chose the m+kb controls and did the mapping?

    • @UUes
      @UUes 3 місяці тому

      @@ignitiondj4025there is a gamepad icon before starting m8c top right steam. choose keyboard and mouse then bind keyboard keys A S Z X

    • @UUes
      @UUes 3 місяці тому

      also you can access in game with button top right of d pad > controller settings > controller settings

  • @gunayorbay
    @gunayorbay 2 роки тому +2

    love it :D

  • @alexgee365
    @alexgee365 11 місяців тому

    Running into an issue on step 7, keep getting an error about database being locked. Anyone know of any fixes?

  • @CrusaderGeneral
    @CrusaderGeneral Рік тому

    this is the Highrise version, just because of the screen size

  • @redbirdsaraceno
    @redbirdsaraceno 10 місяців тому

    i got to disable read only after looking up several steps including how to enter konsole, how to make a password for sudo, how to disable read only , then after that im lost. am i supposed to enter all the things shown in the next steps as commands in the konsole/sudo ? seems like there would be an easy way to get m8 headless working on steam deck. the mac process for m8 headless was easy enough and i got that working, but im lost on steam deck . actually the steam deck experience all together for me has been really annoying trying to figure all this linux stuff not too mention having to reinstall steam os multiple times now including from external drive . maybe ill just sell the dam thing as im not a gamer anyways . oh well

  • @DavidDeLuge
    @DavidDeLuge 11 місяців тому

    Can you update the Teensy firmware from the Steam Deck? If so what tools do you use to do it? I'm not sure TyTools is available for Arch Linux.

  • @redbirdsaraceno
    @redbirdsaraceno 11 місяців тому

    it looks like the github link here is for installing it on a laptop and not a steam deck , but ill try following your directions you wrote. i can get m8 headless to work on my mac at all because the touchdesinger app looks nothing like all the demo vids show when opening it with diagonal wave lines moving across it . instead i get what looks like a full on modular daw with menus everywhere. annoying so i gave up the laptop idea for m8 headless and will try steam deck instead. im not familiar with steamdecks but i’ll figure it out eventually.

    • @CptNelson
      @CptNelson 11 місяців тому +1

      Try using m8c instead of touchdesigner. Works better for me at least.

    • @redbirdsaraceno
      @redbirdsaraceno 11 місяців тому

      @@CptNelson great thank you ill look into that

    • @redbirdsaraceno
      @redbirdsaraceno 11 місяців тому

      @@CptNelson i finally found the free sounds online and man m8 is really fun . im not great with reading manuals so i just pressed buttons and randomly came up with a sweet sounding riff first try .

    • @redbirdsaraceno
      @redbirdsaraceno 11 місяців тому

      @@CptNelsonhow did you get m8c to run on steam deck ? i can get it to work on my mac but not the steamdeck . i tried using windows edge after seeing people on line say that works but i had no luck .

  • @danqfrank44
    @danqfrank44 2 роки тому +2

    Can you sample files from this setup?

    • @roterodamus
      @roterodamus  2 роки тому +2

      Wave files can be loaded onto the sd card of the teensy. You can also sample by routing the output of a program (chrome, Firefox, Spotify or whatever) or the built-in microphones to the teensy input with qpwgraph.

  • @Daffy-Deck
    @Daffy-Deck 8 місяців тому

    well done mate

  • @alexeydemidov2989
    @alexeydemidov2989 Рік тому +1

    I have tried your setup based on the description, and it worked great, except for the audio routing part. My audio routing worked with an .ini edit with enabled audio routing. However, I'm experiencing a problem in game mode and full-screen mode - the controls are extremely laggy and basically everything is unusable. Could something be missing in my setup or in your description that I should check? Additionally, I initially attempted your audio routing setup but couldn't locate the channels you mentioned, so I wasn't able to route everything as described. Have a wonderful day and thanks for the video!

    • @whatisthiswrrg9546
      @whatisthiswrrg9546 Рік тому

      having the same input lag problems, and qpwgraph wont start from gaming mode.

    • @whahappenwho
      @whahappenwho Рік тому +1

      Try to use a different controller setting for input issues. There's one in the community section. I think the problem might be from steamdeck acting as a controller rather than a keyboard.

    • @alexeydemidov2989
      @alexeydemidov2989 Рік тому +2

      @@whahappenwho thank you for your answer. Sorry I forgot I asked it and have not updated my question. The problem was with the trackpads, they have this inertia thing and I think this messed somehow with the app, maybe too many commands were sent, i changed trackpads behavior to keyboard buttons and everything worked perfectly after that. Also changed gamepad buttons to keyboard keys but the problem was with trackpads. For audio I just used the audio routing i used m8c audio routing and everything works fine that way. Thank you very much!

  • @mirekbrodowski
    @mirekbrodowski Рік тому

    Does anyone know what should I exactly do if it broke after an update? When I try to make m8c it says it cannot find fakeroot binary.

    • @mirekbrodowski
      @mirekbrodowski Рік тому

      Sorry „makepkg -si” gives me no fakeroot.
      It probably has sth to do with „base -devel” step. But I’m stuck there as it finds conflicting fakeroots

  • @ByteSizedSociety
    @ByteSizedSociety 11 місяців тому +1

    Problem: Testing the connection fails after "12. -connect the teensy to your steam deck and check if it works". (Perform prior steps without Logging out / in again. Then launching m8c from SteamDeck shows window with animated cube, but no Teensy.) Solution: Logout, then login, if you have not yet...the "group" changes need to be applied to the "deck" user for it to access the serial port (USB).

    • @StarCharlou
      @StarCharlou 10 місяців тому +1

      Best comment ever. I had this very problem and was scratching my head. Thanks mate !

    • @ByteSizedSociety
      @ByteSizedSociety 10 місяців тому

      @@StarCharlou Cheers

  • @tomthepom98
    @tomthepom98 2 роки тому

    Hey, thanks for the info and guide! I'm running into an issue where the m8c application works fine when run in a window from the terminal, but when it's full screen (either in Desktop mode or launched by steam) there's input lag.
    Any advice?

    • @roterodamus
      @roterodamus  2 роки тому

      I have only encountered issues where m8c doesn't seem to recognize any input, but when I use the Steam button + trackpad to click on a random point on the screen the issue goes away.

  • @GrueneVanilleWaffel
    @GrueneVanilleWaffel 2 роки тому +1

    can the m8 headless only run on teensy?
    or also on the steam deck or on a computer with linux itself?
    does one need a teensy? if so, why?
    thank youu :)

    • @roterodamus
      @roterodamus  2 роки тому

      In this video the steam deck functions as a screen and controller for the teensy. The software I use to do this is called m8c and is available for Linux Windows and OSX.
      The teensy runs a piece of firmware called M8-headless. This basically turns the teensy into a nerfed Dirtywave M8. It has all the same functions as the Dirtywave M8 except for a physical screen, physical midi /audio connections, and buttons. These all have to be provided by a host computer through USB.
      The firmware can only run on a teensy 4.1 because it was developed on the same chip.

    • @GrueneVanilleWaffel
      @GrueneVanilleWaffel 2 роки тому

      @@roterodamus I'm even too broke for a teensy
      do you know sunvox?
      looks quite like a m8 or headless
      just without hardware
      do you think I can use sunvox and also map some keys to a gamepad + touchpad & keyboard?
      I need a laptop/pc (I use linux) anyways - with teensy and without..
      can I save the 50€ and try tracker on sunvox?
      I think it sounds like a plan, but I'm a giant newb

    • @roterodamus
      @roterodamus  2 роки тому +1

      @@GrueneVanilleWaffel Sunvox is awsome but also a very different beast. Even though it is a tracker just like the M8 and the Polyend Tracker, it expands this concept it with modularity, effects and polyphony. Sunvox is a tracker with the DNA of a full-blown DAW IMHO.
      Don't know about gamepad mapping in Sunvox. I've had sunvox on some old phones and laptops but it never grabbed me like the M8 does.
      But Sunvox runs on almost everything and is free on most devices. it never hurts to try it out and experiment.

  • @ByteSizedSociety
    @ByteSizedSociety 11 місяців тому +1

    Problem: "makepkg -si" (for yay) fails with "fatal error: alpm.h: No such file or directory". Solution: run "sudo pacman -S pacman" - this will install alpm.h and allowed me to install yay .. still working on the overall install .. more to come ..

    • @voleksandr7065
      @voleksandr7065 8 місяців тому

      Thank! this one realy helped, But later on step 10. -build and install m8c I face new problem with SDL.h: No such file or directory. Do you know any solution to this? Unfortunatly my linux and programing skills are close to 0 :(
      Thanks in advance

  • @eeclarkutube
    @eeclarkutube Рік тому +1

    Neat. I don’t have a steam deck but I think I’ll get an m8 model:02