After a long while, I dusted off my Roland SC-8820 sound module which I bought used about 10 years ago. The goal was to drive it from an older PC via MIDI. This turned out to be a lot harder than expected, all because of a power supply.
Short of buying an actual MT-32 though, it appears that downloading the MT-32 roms isn't exactly legal. Is there any legal alternative to get the ROMs short of spending a lot of money on a used piece of equipment that may or may not work? For instance, I see some MT-32 ROM chips for sale on Ebay - can the files somehow be extracted from those? I have purchased the Roland Sound Canvas VA program which replicates the SC-55, SC-88, SC-88 Pro, and the SC-8820, but not the MT-32. It seems the MT-32 is the only important one I'm missing.
That has nothing to do with instrument mapping. It's just that some of the instruments sound different. Although the SC-8820 (hardware)/SCVA (software) does have an SC-55-compatible mode, it uses some different samples compared to native SC-55 (i.e., the mapping/sound set from the original SC-55 modules). Another instrument difference is String Ensemble 1 (used in E1M5/"Suspense"). The instrument is mapped correctly, but its samples are totally different in SCVA's SC-55 mode versus a real SC-55.
That has nothing to do with instrument mapping. It's just that some of the instruments sound different. Although the SC-8820 (hardware)/SCVA (software) does have an SC-55-compatible mode, it uses some different samples compared to native SC-55. Another instrument difference is String Ensemble 1 (used in E1M5/"Suspense"). The instrument is mapped correctly, but its samples are totally different in SCVA's SC-55 mode versus a real SC-55.
The SC-D70 recognizes the Bank Select LSB (Controller number 32) as a flag for switching between the SC-55MAP, the SC-88MAP, the SC-88ProMAP, and the SC-8820MAP. With a Bank Select LSB of 00H, the map selected by the front panel INST MAP button will be selected. With an LSB of 01H ... [and so on]
Here are the system exclusive messages to change the sound maps of the SCD-70. You can transmit them using a any Sysex program like Borne SendSX. Just copy paste the respective segements and send. The great thing about this sysex is that it will not revert to the default SC-8820 map even if your game or midi player sends a GM or GS reset. You can use SC-8820 sysex to revert back to default or reboot your module
I like the SC-D70, it should make for a good Dosbox setup with PCM and synth output mixed in together and available on the headphone jack . Add an MT-32 to the MIDI out on the SC-D70 and loop the MT-32 analogue audio out back into the SC-D70 and you've got a compact complete setup without the need for a mixer or even an internal soundcard .
F0 -- Denotes start of sysex message
41 10 42 12 --- This is the identifer code for the SCD-70 , This does not change
40 -- The MSB of the address space (fixed value)
41 -- This represents channel 1.. Valid values are from 41 to 4F where 4F is channel 16
01 -- This is the action parameter which signifies tone map change. (Also the LSB of the address)
01 -- This is data value for the map itself. (01 for SC-55, 02 for SC88, 03 for SC88Pro and 04 for SC8820)
7D -- This value here is the checksum (computed by 128 - [(sumOfAddress+dataValue)% 128]
F7 - Denotes end of the sysex message
No it wouldn't . This sysex actually forces the device to only use the specified tone map and GS Reset cannot actually clear it. This is what the INST Map change button does on the backend for the SC-8820 and SC-8850. The map will remain active until you power off your device or issue the sysex to revert it back to 8820 mode.
The SC-55 sounds used in the 88 and later modules are in fact the exact samples used in the older module, but they are never going to sound identical due to these reasons. Each of the later modules uses a different DAC and a different REVERB/CHORUS engine. These would give out a somewhat different sound signature .(I would say about 80% to that of an actual SC-55.) The same goes for the 88pro running on 88 mode or the 8820/D70 running on earlier sound maps.
Overall the roland modules up to SC-8820/D70 provide a pretty decent emulation(or subjectively better due to more modern hardware) of earlier modules. This can't be said of the Microsoft GS synthesizer which uses the exact sample sets of the SC-55 but sounds flat and terrible due to a lack of a good reverb engine.
Is there a way to make the plugin remember the SC-55 mode? I know it's possible via FSMP, but I am wondering about VSTDriver usage in combination with games. It keeps resetting itself to default (SC-8820).
Seems the only way to make sure the SCVA stays in SC-55 mode with the new VSTDriver currently is to set up the plugin for SC-55 mode and then keep the VSTDriver config window open (SCVA panel can be closed). As soon as you close the VSTDriver config window, the settings return to default since when you open it again, it's back in SC-8820 mode. However, I am not sure if the reset happens when opening config again or already when closing it. Does anybody know how that works on a technical level?
The Roland Sound Canvas (SC-8820) is a desktop (aftertouch and velocity sensitive), 64 voice (multimbral), GS/GM2 compatible digital synthesizer (editing via MIDI only), featuring an oscillator, a resonant low-pass filter, an ADR envelope, vibrato (with delay), portamento, reverb/chorus/delay, 2-band EQ, multi-effects, 1608 presets , 63 drum sets, stereo mix inputs, PC/Mac interface, USB interface, and MIDI.
There is a benchtest of the Monroe 8820 in Personal Computer World Magazine from April 1982. I have a copy of that magazine so I just scanned and uploaded the review to Archive.org. You can access the PDF here
It feels to me like the MCA 200 must be a variant product of the 8820 - probably the same hardware inside, but perhaps produced as an appliance - maybe a remote terminal. In the photo from the museum, it looks like maybe there are blanking plates, and no floppies fitted. Most likely that means the machine has an interesting ROM which runs some standalone software, or communications software. Do those function keys have interesting labels? That could tell us something.
Hi, I\'d like to connect! '},dataType: 'json',success: function(response) window.location = window.location; ,error: function(response) e.html(t); });} else if (v == 1 v == 2 v == 4) });});(function($)$.extend($.fn.evolutionUpDownVoting.defaults,voteDownMessage:'Vote against this idea',voteUpMessage:'Vote for this idea',loginMessage:'Sign in to vote on ideas',noPermissionMessage:'You do not have permission to vote for this idea',notGroupMemberMessage:'Join this group to vote on this idea',deleteMessage:'Remove your vote for this idea',readOnlyMessage: 'Voting on this idea has been disabled',switchToDownVoteMessage: 'Vote against this idea instead of for it',switchToUpVoteMessage: 'Vote for this idea instead of against it',voteDownAgainMessage:'Vote against this idea again',voteUpAgainMessage:'Vote for this idea again',removeDownVoteMesage:'Remove a vote against this idea',removeUpVoteMessage:'Remove a vote for this idea' );(jQuery));(function($) $.telligent.evolution.media.defaults.endpoint = ' __type=Telligent.Evolution.Api.Plugins.Endpoints.FileViewerEndpoint%2C%20Telligent.Evolution.Platform'; (jQuery));(function($) $.telligent.evolution.preview.defaults.endpoint = ' __type=Telligent.Evolution.Api.Plugins.Endpoints.WebPreviewEndpoint%2C%20Telligent.Evolution.Platform'; (jQuery));(function($) $.fn.evolutionComposer.plugins.mentions.defaults.mentionablesEndpoint = ' __type=Telligent.Evolution.Api.Plugins.Endpoints.MentionablesEndpoint%2C%20Telligent.Evolution.Platform'; (jQuery));(function($) $.telligent.evolution.language.defaults.dateEndpoint = ' __type=Telligent.Evolution.Api.Plugins.Endpoints.DateFormattingEndpoint%2C%20Telligent.Evolution.Platform'; (jQuery));(function($) $.fn.evolutionUserFileTextBox.defaults.endpoint = ' __type=Telligent.Evolution.Api.Plugins.Endpoints.UserFileTextBoxEndpoint%2C%20Telligent.Evolution.Platform'; (jQuery));if (window === window.top) jQuery(function(j)var redirected = false;var ensureLoggedIn = function()if (!redirected) var hashData = jQuery.telligent.evolution.url.hashData();if (hashData._cptype)redirected = true;window.location = jQuery.telligent.evolution.url.modify(url:' =https%3A%2F%2Fcommunity.arm.com%2Fsupport-forums%2Ff%2Farchitectures-and-processors-forum%2F8820%2Fcmsis-fft%3FReplySortBy%3DCreatedDate%26ReplySortOrder%3DAscending',query: ReturnUrl:window.location+'',hash: '');;jQuery(window).on('hashchange', function()ensureLoggedIn(););ensureLoggedIn());jQuery(function(j)j.telligent.evolution.theme.social.register(dockedSidebars: true ,adaptiveHeaders: true ,adaptiveHeadersMinWidth: 670));CMSIS FFT - Architectures and Processors forum - Support forums - Arm Community .header-fragments .layout .header-top-content .layout-region.header background-color: #FFFFFF;.banner.site fieldset ul.field-list li.field-item .field-item-input input background-color: #FFFFFF;.header-fragments .header-top-content .layout-region.header .banner.site .navigation-list ul a,.header-fragments .header-top-content .layout-region.header .banner.site .navigation-list ul a.active,.header-fragments .header-top-content .layout-region.header .banner.site fieldset ul li .field-item-input input,.header-fragments .header-top-content .layout-region.header .banner.site fieldset ul li .field-item-input input.active,.header-fragments .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input:after,.header-fragments .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input.active,.header-fragments .header-top-content .layout-region.header .content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a color: #263238;.header-fragments .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input::placeholder color: #263238;.header-fragments .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input:-ms-input-placeholder color: #263238;.header-fragments .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input::-ms-input-placeholder color: #263238;.header-fragments:hover .header-top-content .layout-region.header .banner.site .navigation-list ul a,.header-fragments:hover .header-top-content .layout-region.header .banner.site .navigation-list ul a.active,.header-fragments .header-top-content .layout-region.header .banner.site .navigation-list ul a.active,.header-fragments:hover .header-top-content .layout-region.header .banner.site fieldset ul li .field-item-input input,.header-fragments:hover .header-top-content .layout-region.header .banner.site fieldset ul li .field-item-input input.active,.header-fragments:hover .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input:after,.header-fragments:hover .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input.active,.header-fragments .header-top-content .layout-region.header .content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a.subnav-open,.header-fragments .header-top-content .layout-region.header .content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a.links-expanded,.header-fragments:hover .header-top-content .layout-region.header .content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a color: #263238;.header-fragments:hover .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input::placeholder color: #263238;.header-fragments:hover .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input:-ms-input-placeholder color: #263238;.header-fragments:hover .header-top-content .layout-region.header .banner.site fieldset ul.field-list li.field-item .field-item-input input::-ms-input-placeholder color: #263238;.header-fragments .header-top-content .layout-region.header .content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a.selected:after background-color: #263238;.single-column .banner.site background-color: #FFFFFF;.single-column .banner.site > .navigation-list.handheld ul a,.single-column .banner.site .container.handheld .user-links ul a color: #263238;.single-column .banner.site > .navigation-list.handheld ul a.active,.single-column .banner.site .container.handheld .user-links ul a.active color: #263238;Arm Community