the MOD Duo is a guitar/instrument pedalboard made by the company Mod Devices, which has the following features:

MOD Duo

  • Open-source firmware based on Linux, Jack, LV2 standard.
  • Web client served by the pedalboard itself via WIFI or Bluetooth
  • Two independent inputs and outputs. Supports any signal chain in between.
  • Ability to create or build your own effects.

This project is about building the software components on openSUSE, with the following goals:

  • Learn how it works
  • Contribute to it
  • Evaluate it before buying the hardware
  • Experiment: eg. make a simpler pedalboard with a RaspberryPi and a DAC.

Status

  • mod-host and mod-ui built here.

mod-ui running on openSUSE:

screenshot

How to run it

sudo zypper ar obs://home:dmacvicar:mod/openSUSE_Tumbleweed modduo

# install qjackctl and friends sudo zypper in a2jmidid qjackctl jack

# install mod duo software sudo sudo zypper in mod-host mod-ui

# install some effects sudo sudo zypper in lv2-calf lv2-guitarix

Now, configure QJacjCtl to start mod-host at startup of jack:

Go to Setup -> Options

[X] Execute Script after Startup: [ a2jmidid -e & mod-host ] ... [X] Execute Script on Shutdown: [ killall a2jmidid mod-host ]

Edit the mod-ui port:

sudo vi /usr/lib/python3.6/site-packages/mod/settings.py

Change the port to a non-root port:

DEVICEWEBSERVERPORT = int(os.environ.get('MODDEVICEWEBSERVER_PORT', 8082))

Start jack with QJackCtl Now start mod-ui:

mod-ui

Go to http://localhost:$port in your browser.

Looking for hackers with the skills:

music packaging guitar

This project is part of:

Hack Week 15

Activity

  • over 5 years ago: nasoftz liked this project.
  • about 7 years ago: diegoakechi liked this project.
  • about 7 years ago: aspiers liked this project.
  • about 7 years ago: dmacvicar added keyword "music" to this project.
  • about 7 years ago: dmacvicar added keyword "packaging" to this project.
  • about 7 years ago: dmacvicar added keyword "guitar" to this project.
  • about 7 years ago: dmacvicar started this project.
  • about 7 years ago: dmacvicar originated this project.

  • Comments

    • nasoftz
      over 5 years ago by nasoftz | Reply

      the link on build.opensuse.org above does not work , not able to download ..could you solve this problem,please? nice project!

    Similar Projects

    Update Haskell ecosystem in Tumbleweed to GHC-9.6.x by psimons

    [comment]: # (Please use the project descriptio...


    A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon

    [comment]: # (Please use the project descriptio...


    LSP server for SPEC files by mcepl

    Has anybody ever heard about RPM Spec LSP serve...


    SSH key distribution solution by vgrinco

    Project Description

    SSH key distribution so...


    openSUSE on ZoL from OpenZFS project by jkohoutek

    Idea is to have SUSE system with OpenZFS as roo...


    Unrealtone by emiler

    Project Description

    Device for connecting...