Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

For topics which do not fit in other specific forums.
Karmeck
Posts: 83
Joined: Fri Feb 25, 2022 1:50 pm
Has thanked: 17 times
Been thanked: 8 times

Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by Karmeck »

There is two emulators in the works, one has just released an early version.

First emulator here:
https://github.com/skjelten/emusc

To my understanding this emulator, emulated the first sc-55.

Then we have:
https://github.com/nukeykt/Nuked-SC55

This emulator, at this time has two releases.

Despite the name. This emulator aims to emulate sc-55 mkII.

Here are the built in demo songs, using the emulator.
https://youtu.be/DUEkcFTuldg

Reverb and chorus are being worked on.

This emulator need roms. There are legal issues with sharing thees roms. So I won't post them here. There are tales of the roms being included in the latest mame release. Zip name is sc55mk2.zip

What's interesting to me is that, at least the Nuked-SC55, can be compiled for Linux. It's fairly CPU heavy though. But hoping for an raspberry themed add-on for the mister in the future. Or a separate box.

Karmeck
Posts: 83
Joined: Fri Feb 25, 2022 1:50 pm
Has thanked: 17 times
Been thanked: 8 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by Karmeck »

new version is out. Now also supports SC-55mk1, CM-300/SCC-1, SC-55st

https://github.com/nukeykt/Nuked-SC55/releases

roms for the individual devices are needed.

thorr
Top Contributor
Posts: 1149
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 569 times
Been thanked: 261 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by thorr »

Very cool. It doesn't look like this is FPGA, but it could become the equivalent of the mt32Pi for the sound canvas. I have an external MIDI MT32Pi and an SC-55mk2 within my MiSTer setup.

bbond007
Top Contributor
Posts: 521
Joined: Tue May 26, 2020 5:06 am
Has thanked: 86 times
Been thanked: 204 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by bbond007 »

This is fairly easy to try out NOW with your MiSTer now via UDP with your Windows PC.

You'll use loopMIDI+UDPMIDI20+SC55emu

https://www.tobias-erichsen.de/software/loopmidi.html
https://github.com/bbond007/UDPMIDI20

Karmeck
Posts: 83
Joined: Fri Feb 25, 2022 1:50 pm
Has thanked: 17 times
Been thanked: 8 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by Karmeck »

bbond007 wrote: Thu Apr 11, 2024 2:07 am

This is fairly easy to try out NOW with your MiSTer now via UDP with your Windows PC.

You'll use loopMIDI+UDPMIDI20+SC55emu

https://www.tobias-erichsen.de/software/loopmidi.html
https://github.com/bbond007/UDPMIDI20

this was also done in this video, https://www.youtube.com/watch?v=vSk9S1bkRS8

I do think though, that finding a tiny tablet powerful enough is hard at this time, at least to the same price.

rhester72
Top Contributor
Posts: 1125
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 172 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by rhester72 »

Anyone know if this happens to run (well) on a Pi Zero 2 W? If so, one HDMI audio tap later...

Karmeck
Posts: 83
Joined: Fri Feb 25, 2022 1:50 pm
Has thanked: 17 times
Been thanked: 8 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by Karmeck »

rhester72 wrote: Fri Apr 12, 2024 1:12 am

Anyone know if this happens to run (well) on a Pi Zero 2 W? If so, one HDMI audio tap later...

Efforts are under way to make the code more efficient. Current target it raspberry pi 4 tho. At least that's what's tested.

I suggest to follow the discussion on vogons. Here is a random test build in an reply. Discussion on a build for raspberry pi can also be found here.
https://www.vogons.org/viewtopic.php?p=1255128#p1255128

rhester72
Top Contributor
Posts: 1125
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 172 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by rhester72 »

@Karmeck Following that thread closely now, thank you!

breiztiger
Top Contributor
Posts: 438
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 24 times
Been thanked: 94 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by breiztiger »

new version is out. Supports SC-55mk2, SC-55mk1, CM-300/SCC-1, SC-55st, JV-880, SCB-55/RLP-3194 and RLP-3237

https://github.com/nukeykt/Nuked-SC55/releases

roms for the individual devices are needed.

CPC-Power Staff
softtest9
Posts: 161
Joined: Thu May 28, 2020 7:13 pm
Has thanked: 3 times
Been thanked: 22 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by softtest9 »

I wonder how appropriate Nuked SC-55 would be for something like the mt32-pi? Judging by the license text, it seems to have a thing against "emulation boxes". Very cool project regardless.

rhester72
Top Contributor
Posts: 1125
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 172 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by rhester72 »

softtest9 wrote: Sun Apr 28, 2024 9:02 pm

I wonder how appropriate Nuked SC-55 would be for something like the mt32-pi? Judging by the license text, it seems to have a thing against "emulation boxes". Very cool project regardless.

The creator of MT32-Pi has been extremely clear he would not pursue anything at all with Nuked SC-55 so long as the licenses remain incompatible.

Karmeck
Posts: 83
Joined: Fri Feb 25, 2022 1:50 pm
Has thanked: 17 times
Been thanked: 8 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by Karmeck »

https://github.com/Falcosoft/Nuked-SC55 ... /tag/0.2.1

Falcosoft made a version that including the optimization by Eivind. That is necessary to have Nuked-SC55 run on raspberry pi.

I have no raspberry pi too compile on tho. Source is right there, just saying.

rhester72
Top Contributor
Posts: 1125
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 172 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by rhester72 »

@Karmeck Elvind has offered to rescind those patches due to concerns over how a Pi would be used.

Complete thread here:

https://www.vogons.org/viewtopic.php?f=24&t=99447

Karmeck
Posts: 83
Joined: Fri Feb 25, 2022 1:50 pm
Has thanked: 17 times
Been thanked: 8 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by Karmeck »

rhester72 wrote: Tue Apr 30, 2024 1:47 pm

@Karmeck Elvind has offered to rescind those patches due to concerns over how a Pi would be used.

Complete thread here:

https://www.vogons.org/viewtopic.php?f=24&t=99447

I'm well aware.

softtest9
Posts: 161
Joined: Thu May 28, 2020 7:13 pm
Has thanked: 3 times
Been thanked: 22 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by softtest9 »

I suggest locking this thread or removing references to Nuked SC-55.

To reiterate, the use-case that almost everyone wants for this kind of project is incompatible with Nuked SC-55's license. If you want to pair up SC-55 emulation with the MiSTer, keep an eye on emusc. emusc is progressing well, has a friendly license, and emusc's author actually wants to see it integrated into mt32-pi, DOSBox-Staging and other projects. Nuked SC-55 is not it.

Bas
Top Contributor
Posts: 558
Joined: Fri Jan 22, 2021 4:36 pm
Has thanked: 73 times
Been thanked: 260 times

Re: Nuked-SC55 and emusc: Roland SC-55, emulated, 2024 Edition

Unread post by Bas »

I just read the LICENSE file. What in there makes the Nuked SC-55's license incompatible? I don't see anything in there that would preclude me from building it to run on a Pi, and connecting it to my MiSTer in a similar way that mt32-pi is. The license does preclude me from manufacturing and selling such a setup as a package deal commercially, but it doesn't preclude home tinkerers from building such a setup themselves. A hat for it wouldn't even include the software at all.. Am I missing something relevant?

Running any sort of Roland emulation without owning the original device for a license to use the ROMs makes it kind of moot anyway as you'd be pirating Roland's ROMs anyway and I'd think Roland would have an opinion on that, if it were relevant enough to them to invest in stopping it. In that way a whole lot of emulation is legally wrong, and I think it's a bit strange how one would respect one license but not another.

Post Reply