Giter Site home page Giter Site logo

SC-55 emulation about munt HOT 8 CLOSED

munt avatar munt commented on April 28, 2024 2
SC-55 emulation

from munt.

Comments (8)

Kitrinx avatar Kitrinx commented on April 28, 2024 3

FWIW, While Roland does supply some emulators for sc-55, I don't know of one that is full quality. Sound Canvas VA is an SC-88 emulator, and also extremely expensive. LA and Sound Canvas line do work substantially differently, however I think you would be surprised by the amount of overlap in the envelope handling. SC-55 shares the same three TVP/TVA/TVF envelopes with a similar five point system. I'm sure the tables are different, but there's enough overlap that it's really not entirely out of scope, especially since one device actually combined the two together.

from munt.

DMJC avatar DMJC commented on April 28, 2024 1

The EmuSC project already exists for this issue: https://github.com/skjelten/emusc It also supports the SCC-1 and the SC-88 is being worked on.

from munt.

sergm avatar sergm commented on April 28, 2024

Hmm, I am not really following. How is that Roland SC-55 does not have an emulator? AFAIK, there is more than one, yet provided by the original vendor, so I don't see any problems with that.

Additional note: the GS devices are substantially different when comparing to the LA devices. I barely see any part of munt code that could be reused in a GS emulator, even if one was developed. Therefore, talks about emulation of any GS device are definitely out of the context of munt.

from munt.

Kappa971 avatar Kappa971 commented on April 28, 2024

Hmm, I am not really following. How is that Roland SC-55 does not have an emulator? AFAIK, there is more than one, yet provided by the original vendor, so I don't see any problems with that.

I know but it costs more than € 100/$ 100, it isn't free (unless you go into illegality) and it doesn't emulate the SC-55 but the SC-8820, with the possibility to choose the instruments of the SC-55, but it is far from accurate.
There is also the old Edirol Virtual Sound Canvas, but it is simply the Microsoft GS Wavetable (with the same low quality instruments) + the effects

Therefore, talks about emulation of any GS device are definitely out of the context of munt.

the MT-32 had a fantastic emulator that allows everyone to listen to the video game music created with it, while also preserving its history, the SC-55 (in my opinion of equal importance) did not receive the same treatment. Since there is no interest, thanks anyway.

P.S. I would have closed the issue myself ;)

from munt.

Kappa971 avatar Kappa971 commented on April 28, 2024

Anyway @Kitrinx I think that, if you have time and desire to start such a project, you could open a fork of MUNT and "readjust" it for the SC-55 (as I understand it, most of the code should be rewritten). In this way, anyone who wants to could contribute to the project (perhaps even those of Vogons). If you don't have time or desire, no problem, thanks anyway :)

from munt.

Kitrinx avatar Kitrinx commented on April 28, 2024

The reason I did the work to decrypt and map out the various tables in the control rom was because of our 486 core, there really was no reasonable sc-55 option to use other than real hardware, which made me sad. mt32pi did well with it's munt port, but the best there was for gs/gm was fluidsynth. While fluidsynth is very good for general purpose GM, the soundfont format is not complex enough to properly emulate sc-55, it really needs its own emulator to be able to act like the real hardware for games like Descent and etc that really on having the correct synth to sound good.

Anyway as much as I would like to follow this rabbit hole down, my primary focus has been working on retro console cores, and I don't have a very strong musical background. It would be pretty tough for me to see this kind of project to a polished completion. I was really hoping either someone would fork MUNT or MUNT itself would be interested.

from munt.

Kappa971 avatar Kappa971 commented on April 28, 2024

@sergm immediately closed the issue without any discussion so I don't think he is interested in implementing it in MUNT.
At this point I hope someone will fork MUNT for SC-55. Maybe you could open a topic in vogons to bring together a group of people interested and able to do something like that. I would do it but besides not being registered at vogons (but this is not a problem), I would not be able to describe the technical aspects of the SC-55 that you discovered on vogons long ago, which could serve in the development. Who knows, maybe something moves this way :)

from munt.

Kitrinx avatar Kitrinx commented on April 28, 2024

It does now, because munt wanted nothing to do with it.

from munt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.