VOGONS


Reply 120 of 132, by Roland User

User metadata
Rank Member
Rank
Member

sfryers
Thank you ) now in MT-32 Editor have all what I beger )
Now very comfortably work and explore possibilities Roland MT-32 emulator from Falcosoft )

You know Roland MT-32 was be my dream when I read book from history PC in 1997-1998 years ) , then I have was be Pentium-90 and ESS688 and I very wanted hear quality MIDI synthesizer ) then I first hear as can sound WaveTable synhesizers with example YAMAHA S-YXG50 , but there was an incident there , I was just counting what itself word Roland sound beautiful ) , and that's why synhesizrs from Roland can not sound bad ) that's why I fan synhesizers of Roland

Reply 121 of 132, by sfryers

User metadata
Rank Member
Rank
Member
Roland User wrote on 2024-05-12, 12:51:

sfryers
Thank you ) now in MT-32 Editor have all what I beger )
Now very comfortably work and explore possibilities Roland MT-32 emulator from Falcosoft )

Glad to know it's working well for you!

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 122 of 132, by sfryers

User metadata
Rank Member
Rank
Member

I've now managed to get the legacy version working on Windows 98 with a couple of very minor changes to the code:

The attachment MT32Edit-legacy.NET2.zip is no longer available

If a Win9x OS is detected, the ability to selectively show and hide the console window is disabled- this turned out to be the only thing that was preventing it from running properly on Windows 98. Otherwise, the application appears to work perfectly, if a little slow at times, on my Windows 98SE PC (VIA C3 with 256Mb RAM) with .NET Framework 2.0 installed.

The attachment MT32Editor_Win98.png is no longer available

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 123 of 132, by Roland User

User metadata
Rank Member
Rank
Member

You well done!
I a little shocked ) because before I thinked what this will be work on Windows XP and very surprised to see what you created this editor with highest compatibility this is very very good )

Reply 124 of 132, by sfryers

User metadata
Rank Member
Rank
Member

Thanks- I was surprised how quickly I managed to get it working. I've seen plenty of information stating that many .NET features are missing from Windows 98, so I wasn't really expecting to have much success with it.

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 125 of 132, by MusicallyInspired

User metadata
Rank Oldbie
Rank
Oldbie

Amazing! I really personally appreciate supporting older Versions of windows because it means I can use this on my old Pentium machines too!

Yamaha FB-01/IMFC SCI tools thread
My Github
Roland SC-55 Music Packs - Duke Nukem 3D, Doom, and more.

Reply 126 of 132, by sfryers

User metadata
Rank Member
Rank
Member

Release v0.9.10b is now available, incorporating several suggestions from earlier this month, and now includes both the 'main' .NET 6.0 and 'legacy' .NET Framework 2.0 versions. Please see the download link in my original post.

Spikey wrote on 2024-05-11, 16:11:

I do have one question about the Rhythm Area. The CM-32L sound effects are listed in pretty much every rhythm patch list, even for MT-32 intended SysEx - does that mean the timbre banks were programmed that way, or does it just reflect the numbers that those positions correspond to and where they're used? It would be useful in any case to have a toggle to hide them, so if you're using a MT-32 (or variant without PCM SFX), you can quickly switch it "off" and see that certain notes won't translate to a sound effect, it'll be "Nothing" and effectively muted.

Further to my earlier comments, I've now added the ability to clearly view which items are CM-32L specific, taking a 'keep everything visible but highlight incompatible elements' approach. The latest release has a new item in the Options menu, 'CM-32L mode'. When selected (as it is by default), the app looks and works just the same as it did before. When unselected, the app will restart in 'MT-32 mode'. In this mode, any PCM samples or sound effects which are only playable on a CM-32L are marked in red, as are any user timbres, patches or rhythm keys which make use of these samples. The rhythm keys which are beyond the range of the MT-32 are coloured grey. Everything you see on screen will still be saved to the .syx file, whether marked in red or not.

MusicallyInspired wrote on 2024-05-25, 20:32:

Amazing! I really personally appreciate supporting older Versions of windows because it means I can use this on my old Pentium machines too!

Do let me know how that goes! It runs just about acceptably on my VIA C3 Windows 98 machine with the CPU clock set to approximate Pentium-level performance, but I've not tried it on anything with less than 256Mb RAM yet. If I ever get around to setting up a Windows 95 install, I'd be very curious to see whether the application would run using MattKC's recently released project to backport .NET (dotnet9x - Stress your old cpu with newer .NET on 9x).

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 127 of 132, by Spikey

User metadata
Rank Oldbie
Rank
Oldbie

Excellent, thanks for the update! As someone who uses both CM and MT devices, the rhythm changes are extremely useful. This program is a game changer, sfryers, serious kudos to you, my friend!

Reply 128 of 132, by sfryers

User metadata
Rank Member
Rank
Member

I've just published an updated release v0.9.11b. This fixes a couple of minor bugs and improves compatibility when running under Wine on Linux.

Please see the download link in my original post.

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 129 of 132, by Spikey

User metadata
Rank Oldbie
Rank
Oldbie
sergm wrote on 2023-04-08, 08:20:

Yes, this is definitely a great work! I hope it will be useful for those who wants to play with MT-32 and get it all from this toy.

Alas, I personally still can't use it directly. Either LA-SYNTH from 1995 or MT32 Editor requires running Windows, just different versions 😀 I wonder how hard it would be to port it to other operating system e.g. with Mono.

BTW, you both guys are right speaking about the default of master tune. It is both 440 and 442 Hz, depending on how you think of it. If you press "Master Volume"+"Sound Group", you'll see 442Hz. But effectively, it is 440Hz which is set on system reset due to a bug in firmware.

Sergm, just saw this years later.. So the MT-32 actually uses 440 and not 442 after all? Similar to how the pan pot should work in theory but works differently in practice? Fascinating..
If you actually turn the dial on the module, and change "442 to 440", does it just keep it at 440->440 in that case?

Reply 130 of 132, by sergm

User metadata
Rank Oldbie
Rank
Oldbie

No Spikey, it is only about the system reset routine (no matter in which way you trigger the reset). When a SysEx is processed or you turn the knob, you should get what you expect.

Sorry for hijacking this thread, hope it won't hurt too much 😊

Reply 131 of 132, by Spikey

User metadata
Rank Oldbie
Rank
Oldbie
sergm wrote on 2025-05-14, 16:47:

No Spikey, it is only about the system reset routine (no matter in which way you trigger the reset). When a SysEx is processed or you turn the knob, you should get what you expect.

Sorry for hijacking this thread, hope it won't hurt too much 😊

So upon restart, the synth displays 442 but is 440? And when you turn the knob, the true value will match the display?

Reply 132 of 132, by sergm

User metadata
Rank Oldbie
Rank
Oldbie
Spikey wrote on 2025-05-15, 08:47:
sergm wrote on 2025-05-14, 16:47:

No Spikey, it is only about the system reset routine (no matter in which way you trigger the reset). When a SysEx is processed or you turn the knob, you should get what you expect.

Sorry for hijacking this thread, hope it won't hurt too much 😊

So upon restart, the synth displays 442 but is 440? And when you turn the knob, the true value will match the display?

Right. After a reset, the synth will calculate pitch as if value 0x40 was set in the first byte of the system memory area. Nevertheless, if you read it via e.g. SYSEX_CMD_RQ1, 0x4A will show up. And it will remain this way until a new value is set either via the control panel or a SysEx for the system area.