Test SD-Image MOD-UI

From the current state of MOD-UI: yes, it will be difficult. I think mod-host engine should not have any problems but if I understand the sources of MOD-UI right, this must be done additionaly (by us). As MOD-UI is the ā€œfirmwareā€ of the MOD-Duo and MOD-Duo has only one MIDI port, so more MIDI inputs have to be coded by us (I donā€™t think that MOD has currently any interrest or time for doing this).

I think we should first install MOD-UI on the main Zynthian image and than try to add more MIDI inputs. Perhaps we can arrange this with the MOD Team together.

Regards, Holger

Just tested my MOD-Duo: It can use ttymidi AND adding of additional USB-MIDI works! I will take a look at the sources how to manage adding and will try to fix it for our usage.

Regards, Holger

@jofemodo

I am testing with adding USB-MIDIs to MOD-UI. This seems to be a little bit tricky because MOD-UI searches the jack ports for MIDI in/outs - but they have to use ā€œspecialā€ names, starting with ā€œsystem:ā€ and they are doing some confusing string splits:

    for port in ports:
        if not port.startswith(("system:", "nooice")):
            continue
        alias = get_jack_port_alias(port)
        if alias:
            title = alias.split("-",5)[-1].replace("-"," ")
            out_ports[title] = port

If I understand right the name MUST begin with ā€œsystem:ā€ and there has to be an alias. I wonā€™t touch the sources of MOD-UI, so I have to replace auto alsa2jack (a2jmidid) with a selfmade port mapping by udev+script (to get a ā€œsystem:ā€ at the beginning of the name stringā€¦

Regards, Holger

I addded the new download URL for a news image to the first article in this thread.

Changes:

  • some more plugins
  • ttymidi works (xor USB-MIDI)

I am working on supporting additional USB-MIDIsā€¦

Regards, Holger

Hi @C0d3man!

Iā€™m downloading the new image. I will try it ASAP.
Have you replaced dhcpclient by dhcpcd and enabled avahi-daemon? The link-local feature is very useful!! :wink:

Regards!

@jofemodo Oh - aehā€¦ I made the image last friday. I think I have done this, but I have tested so much the last days that I really donā€™t remeber anymore what I have exactly done last friday :confused:

Sorry guys - I have added a newer and better MOD-UI Testimage - now version 0.3 and the last before integrating into Zynthian. Why so fast a new image? Because I got adding of USB-MIDI running! Here are the changes:

  • With the button ADD MIDI DEVICE at the bottom you can add further USB inputs/outputs.
  • Added AT-1 autotune plugin
  • Added MIDI Clock (Play/Rewind) plugin
  • Added smaller step sequencers: 84 and 44

As usual I changed the download link in the top article of this thread.

Regards, Holger

There is a little bug in 0.3: it seems that the creation of preview images of pedalboards is broken due to an old version of phantomjs. It will be fixed in the Zynthian-integrated version.

Regards, Holger

Ok, new version: 0.4 (see top article for download link). I fixed some problems with creating the thumbnails for the pedalboardsā€¦

Regards, Holger

Greetings from Seville. IĀ“m testing zynthian (sonar version) with my Rpi3 and IĀ“m truly amazed, really interested in buying some of your kits. It seems IĀ“m late to download with this new version, shame on me. Any mirror available or plans to release a new one?

Thanks in advance

Hi @TontimerWeber,

the expired download link was not a newer version but only a test image limited to the MOD-UI software and no other engines. Currently @jofemodo is integrating the new engine, but there is no (official) new release after the sonar-edition. If I noticed right, @jofemodo is currently working hard on the new release (me too).

Is it ok for you to wait some weeks and use the current one? Or should we try to make a non-support-pre-release?

Regards, Holger

P.S.: Another option may be to buy a MOD-Duo at http://moddevices.comā€¦ a very nice hardware. But it has not all the Zynthian engines.

Hi @TontimerWeber!

Greetings from Barcelona! I really love your nickname, pisha :grin:

Like @C0d3man has explained, currently weā€™re preparing the next SD image, with a lot of new features and improvements. It will be ready in a couple of weeks. Meanwhile, perhaps you could build your Zynthain Box. I really would like to add Sevilla to our map :sunglasses:

Also, could you explain how did you make your tests with the current SD image? Do you have a Touchscreen and Hifiberry? Iā€™m curious about it ā€¦

Best Regards!

P.D: If you want to use spanish, you can contact me by private message :wink:

Really kind people here! Pero quƩ enrrollaos sois.

Just ask, I donĀ“t mind waiting anxiously for you to releaseā€¦ but I would be very grateful to put my hand on it.

@jofemodo grasia miarma.
I managed to make it work with a behringer uca200 and a m audio keystation 49 (fast track pro gave me problems) only tested carla and Zynaddsubfx via ssh from mac (quartz x11 installed), and some of my soundfonts (emax, fairlight, emu and more libraries) and realised how powerful it can be.

So shut up and take my money. Very promising future of yours.

Jaja! OK! Pues a ver si te animas a subirte el carro! Or in english: Cusha, you are very welcome to this ship :+1:
And of course, please, ask any doubt you have ā€¦

Un abrazo!

@C0d3man, the link download is out.

Exists other local for I download the image?

@SrMouraSilva

MOD-UI will be integrated in the next main release of Zynthian. The download link was only available for 2 weeks and the image was only a test implementation with limited functionality.

Next Zynthian release will be (hopefully) in the next 2 month :slight_smile:

Regards, Holger

Thanks,

I will try the torrentā€¦

Another question: In current release, you not use mod-host (I suppose). In the next main release of Zynthian, you seem to use.

The mod-host compilation uses fftw3, NE10 and lilv-0 >= v0.22.0 (https://github.com/moddevices/mod-host/blob/master/Makefile#L38-L52). You got it in Raspberry (with fftw3 NE10 lilv-0 v0.22.0)? I try, but I could not.

Yes, it seems that the next release will have mod-host as additional engine. Currently there are different ideas how to arrange the implementation - Fernando works on this.

mod-host needs fftw3 (libfftw3-dev) and lilv. I am installing lilv from github. For lilv you also need a bunch of more libraries (lv2, serd, sord, sratom). Here is a shell script which installs all the libs from github - perhaps it also works with standard Raspian libraries (liblilv-dev).

# LV2, lilv and Python bindings
cd "${HOME}/zynthian/zynthian-sw"
git clone https://github.com/drobilla/lv2.git
cd lv2
./waf configure
./waf build
sudo ./waf install
./waf clean
cd ..
git clone --recursive http://git.drobilla.net/serd.git/
cd serd
./waf configure
./waf build
sudo ./waf install
./waf clean
cd ..
git clone --recursive http://git.drobilla.net/sord.git/
cd sord
./waf configure
./waf build
sudo ./waf install
./waf clean
cd ..
git clone http://git.drobilla.net/sratom.git sratom
cd sratom
./waf configure
./waf build
sudo ./waf install
./waf clean
cd ..
sudo apt-get -y install swig python3-numpy-dev
git clone --recursive http://git.drobilla.net/lilv.git lilv
cd lilv
./waf configure
./waf build
sudo ./waf install
./waf clean
cd ..

NE10 is only used when installed. I havnā€™t tried this, will do this soon.

Regards, Holger

Very thanks! :smile:

Great Holger!

These are great news! You are really near ā€¦ :wink:

Regards!