Access Virus C on Zynthian (DSP 56300 emulator)

Hi DSP56300 lovers!

I just updated the Osirus & OsTIrus plugins and added Vavra & Xenia to the collection. Vangelis (testing) branch only

I’ve included some public domain presets for both of them in these folders:

/zynthian/zynthian-my-data/presets/vavra

/zynthian/zynthian-my-data/presets/xenia

The factory presets are not included to avoid any problem with Waldorf.

And of course, you have to upload the ROM file from the webconf panel.

Please, remember that is not legal to use a firmware file if you are not the owner of the hardware device!

Enjoy!

4 Likes

Of course, one issue is that in the .ttl file there is a parameter definition for each parameter for each ‘part’ of Osirus, so it’s the number of parameters (something like 300 or so) times 16, so unless something is done to structure this, it will be an inordinate amount of parameters. But I suppose that given the proper naming structure, something could be done in similar ways to the way when loading multiple ZynAddSubFX chains, there is only one instance of the plugin, and the parameters get routed accordingly.

it’s just removing the first char.

1 Like

Thank you for this.
Unfortunately, on a fresh Zynthian install with the Vangelis update and everything running well, it is not possible to upload any ROM file successfully.

The Osirus version in Vangelis makes now Xruns. Same with OsTIrus.
Both work very well in the Oram(staging) version.

Lovely addition @jofemodo. Well done, thanks! :star2: :slight_smile:

Yes, indeed :+1:

I could revert to the previous version if more users confirm that new version is causing more XRuns than previous one.

I can’t make a difference, but i’m not a frequent user of them.

Regards,

1 Like

Could you be more detailed? What error? Steps to get the error? Webconf logs? etc.

Thanks!

1 Like

Hi @jofemodo,

regarding Vavra and Xenia, Waldorf has made available both the factory presets and the ROMs on their website. Does this still prevents us from having the factory presets in Zynthian?

I can post the links if you are ok with that.

Many thanks for all the amazing work and hope your recovery is proceeding nice and smooth.

Yes. it’s copyrighted stuff and we don’t have permission. But we could ask…

1 Like

I have switched to vangelis, but the presets for Vavra and Xenia are not in the presets directory. Is there anything else I need to do to add them? Also, although I can upload roms for Xenia, the upload for Vavra is not working - it says it is uploaded but it is not displayed in the web interface, and the plugin does not work. Where should the rom files be installed to in the directory structure?

Is there something special that needs to be done to get the modwheel to work with Osirus? The bend wheel and aftertouch work fine, but the modwheel CC does not seem to be getting through.

Hi @ricard, have you checked that the presets you are testing the modwheel with are programmed in a way that makes them reactive to CC1? (LFOs, cross-mods, filters cutoff, etc.)

Dumb question maybe, but… you never know. :wink:

No, it’s a good question; the Virus can be a bit daunting with all its capabilities.

But what I did was start up the Osirus UI in VNC, and set up a mod routing from the mod wheel to the filter cutoff. There was no response when I moved the mod wheel, but if I changed the routing source to bend wheel or aftertouch, the filter cutoff audibly responded accordingly. So my conclusion is that while other controllers work, the mod wheel does not. I didn’t test any other CC controllers though, so I don’t know if it was specifically the mod wheel (CC1) or CC in general.

Hi! Some other few dumb questions :wink::

  • Do we know which CC number your controller transmits as continuous modwheel data (the standard CC1 or otherwise)?

  • Do we know which CC number Osirus is set to receive, as continuous modulation data sent from the Midi controller?

  • Are we sure that the Zynth chain which Osirus is armed with has some kind of CC receive option enabled?

Regards :slight_smile:

Ok. Here it is:
zyncoder: vangelis (e903d39)
zynthian-ui: vangelis (3ce1900)
zynthian-sys: vangelis (eac724c)
zynthian-data: vangelis (8b55ea8)
zynthian-webconf: vangelis (7a43686)
In Webconf choose Software->Engines
In the tab MIDI Instrument scroll down the list until you find Osirus and set the mark.
Reload Webconf by clicking the Zynthian icon on top left. (Already tried with reboot, but outcome is the same.)
In Webconf choose Software ->DSP56300
The page shows the etire list of all possible DSP56300 emulators, not only the one that has been activated. In Oram, only the previously activated emulator would show.

All file fields show none, as expected, when nothing has been uploaded yet.
Choose Upload Osirus ROM file. A new window opens, Drop files here or click and choose, either operation will result in showing the filename underneath the ant-lined area.
Press UPLOAD.
A Progress bar runs through, looks like it does not reach the end before the black window closes and the previous page shows up like this:


Note, the Osirus filename field still shows none. I’ve checked the binary with the pulled chip. It works perfectly in Oram, but in Vangelis it does not.
The Osirus can be added in Instrument Chain, but it does not work and has no presets. In Oram, it has presets and it works.

If trying the Xenia and Vavra with the files provided on the Waldorf website Legacy Microwave II / XT / XTk Series – Waldorf Music and Legacy Micro Q Series – Waldorf Music, the same outcome.

PS: Please do not ask for the binary. I have the original hardware and I won’t engage in copyright infringement.

it’s a fresh burned SD image with the latest versión or did you update from older versión?

fresh burned last stable Oram and then updated to Vangelis

I remeber this issue has been in the past and then was resolved, so I gues this time is the similar cause. I can not find the revision when this happened.

I can confirm same issue with uploading roms in Vangelis. Also, I think the presets for Xenia and Vavra are missing.