Swayed v1.0.3 - available now!
-
- KVRist
- 204 posts since 7 Oct, 2015
Hi.
Just wondering if there will be any posibility to add midi out sysex messages to allow direct manipulation of the real thing. As a Tg77 user that will be an instant purchase for me.
Just wondering if there will be any posibility to add midi out sysex messages to allow direct manipulation of the real thing. As a Tg77 user that will be an instant purchase for me.
- KVRAF
- 20686 posts since 22 Nov, 2000 from Southern California
Also, in the Full Editor, uncheck "Disable BBCode".
-
- KVRer
- 16 posts since 13 Apr, 2004
-
- KVRist
- 218 posts since 16 Nov, 2022
Deleted by user
-
- KVRist
- Topic Starter
- 149 posts since 2 Jul, 2022
Nice! Maybe this github page could be of some help: https://github.com/DerekCook/YamahaSynthFileFormats/beely wrote: Mon Apr 06, 2026 11:42 am Exactly - that's what I'm hoping to find so I can fully convert the data card format into the SYX file. and this is the last piece to do... I figured that the data layout of the card format was likely to be more or less the same as the SYX data, and this turns out to be the case, apart from some details (eg, the data is 8-bit and doesn't need to be split across two 7-bit bytes like it does for sysex messages), and the wave source is one.
Several file formats are documented here, though I'm not sure about the voice card format.
Is this maybe documented somewhere? To me it sounds as if an octave down would be too much. Most SY77 samples have a nominal sample rate of 48000Hz, but then they pitch them down 600 to 700 cents, giving an effective sample rate that's closer to 32000Hz. To my ears the those drums sound most natural when pitched down 6 or 7 semitones too, but I could be wrong. If it's really an octave they have an effective sample rate of 24000Hz. Seems a bit low, even for that time.beely wrote: Sat Apr 04, 2026 8:19 pm The RY30/RM50 cards have their samples stored an octave up for space reasons, so you need to shift each PCM sample down an octave for the correct playback.
Either way, it's weird that this pitching is not stored in the card itself.
MOVE is supposed to delete the original one, so it sounds like a bug, I'll check it out.jbraner wrote: Mon Apr 06, 2026 8:23 pm I'm just organising presets and I have a small request:
When you use "MOVE/RENAME" to move a preset to a different bank, it copies it (so the original remains) rather than moves it - so you have to delete the original one. There's plenty of room in that info area - maybe we could have a separate "MOVE" button as well as "COPY/RENAME"?
Thanks.
It is on the todo list, but it will be a while before I get to it. I'd like the plugin to also be able to function as an editor for the hardware.gueims wrote: Mon Apr 06, 2026 8:48 pm Hi.
Just wondering if there will be any posibility to add midi out sysex messages to allow direct manipulation of the real thing. As a Tg77 user that will be an instant purchase for me.
https://sheafmusic.com/remoter - Stream from your DAW to your phone
- KVRAF
- 3034 posts since 6 Jul, 2013
Thanks I'll take a look, I wasn't aware of those docs. On a quick look, it's mostly got the wave card data, and the memory/data layout (which is already fairly well covered by the SY77 sysex documentation), but I'll have a scan through for anything helpful. The data card BIN layout does have some weird things going on in there and it would nice to have better docs on what they are doing, but I'm just kinda working around it. I can already convert the voice data to valid sysex that matches the original syx data, I've just got a few of spots to refine and investigate...sheaf wrote: Tue Apr 07, 2026 5:45 pm Nice! Maybe this github page could be of some help: https://github.com/DerekCook/YamahaSynthFileFormats/
Several file formats are documented here, though I'm not sure about the voice card format.
Edit: Actually some of the TNN layout might explain some of this stuff, like how the data is grouped into SY77_SMALL_VOICE and SY77_LARGE_VOICE sections and the padding bytes etc...
You might be right, I can't remember the details offhand - I did investigate this a while back and yeah the sample encoding was documented somewhere. I'll dig out my RM50 and original wave cards from the roof and check. Actually, I've got some notes from when I looked at this some years ago... it looks like the default sample rates/pitches vary by sample, as a storage efficiency. Here's an example from the Matt Sorum card (which I own), listing the voices, their stored sample sizes, and the pitching you need to do to get each to sound at the default pitch:sheaf wrote: Tue Apr 07, 2026 5:45 pmIs this maybe documented somewhere? To me it sounds as if an octave down would be too much. Most SY77 samples have a nominal sample rate of 48000Hz, but then they pitch them down 600 to 700 cents, giving an effective sample rate that's closer to 32000Hz. To my ears the those drums sound most natural when pitched down 6 or 7 semitones too, but I could be wrong. If it's really an octave they have an effective sample rate of 24000Hz. Seems a bit low, even for that time.
Code: Select all
Matt Sorum - SY Wave Card File: RSC3073, 19
Waves (15, 251904)
01: BD1 (1, 14108) -12
02: SD1 Hard (1, 20252) -12
03: SD2 Hard (1, 25372) -12
04: SD2 Soft (1, 15388) -12
05: SD3 Hard (1, 13596) -12
06: SD4 Hard (1, 15388) -12
07: HHClosed (1, 5660) -9
08: HHHwy (1, 15900) -6
09: HHQtr (1, 18460) -12
10: HHOpen (1, 18204) -9
11: Tom 1 (1, 20252) -18
12: Tom 2 (1, 19484) -18
13: Tom 3 (1, 20508) -18
14: Tom 4 (1, 21020) -18
15: Cymbell (1, 8220) -16
It's possible it is stored in the wavecards somewhere, as the RM50 will play the voices at their correct pitch without having to do workarounds afaicr, and I think sy.factory does as well. But I forget the details without going to look - I'll maybe have another look at that after I'm done with the data card conversion...sheaf wrote: Tue Apr 07, 2026 5:45 pmEither way, it's weird that this pitching is not stored in the card itself.
-
- KVRer
- 16 posts since 13 Apr, 2004
https://bobbyblues.recup.ch/yamaha_sy77 ... tml#YamahaReiKru wrote: Tue Apr 07, 2026 8:34 pm I don`t see the original factory Presets. That`s what i want.
-
- KVRian
- 961 posts since 11 May, 2004 from cologne,germany
Are there plans to make it possible to use cursor keys for preset switching? would be great as there are so many great presets to check out!
-
- KVRist
- Topic Starter
- 149 posts since 2 Jul, 2022
That's helpful, thanks! I'll take another look at the files.beely wrote: Tue Apr 07, 2026 6:24 pmCode: Select all
Matt Sorum - SY Wave Card File: RSC3073, 19 Waves (15, 251904) 01: BD1 (1, 14108) -12 02: SD1 Hard (1, 20252) -12 03: SD2 Hard (1, 25372) -12 04: SD2 Soft (1, 15388) -12 05: SD3 Hard (1, 13596) -12 06: SD4 Hard (1, 15388) -12 07: HHClosed (1, 5660) -9 08: HHHwy (1, 15900) -6 09: HHQtr (1, 18460) -12 10: HHOpen (1, 18204) -9 11: Tom 1 (1, 20252) -18 12: Tom 2 (1, 19484) -18 13: Tom 3 (1, 20508) -18 14: Tom 4 (1, 21020) -18 15: Cymbell (1, 8220) -16
Yes, I have this implemented. It will be in v1.0.1.abi wrote: Wed Apr 08, 2026 6:47 am Are there plans to make it possible to use cursor keys for preset switching? would be great as there are so many great presets to check out!
I think I'll release 1.0.1 this weekend since it already contains several fixes and improvements that people can benefit from, even though there are still some other open issues that I'm sorting out. Probably better to release regularly instead of batching everything in a huge update.
https://sheafmusic.com/remoter - Stream from your DAW to your phone
-
- KVRer
- 4 posts since 8 Apr, 2026
Good morning, everyone. I snapped up this magnificent VST straight away. For me, it’s like going back to my teenage years when I used to play on the real thing. As well as the obvious compliments on the splendid work you’ve done, I’d like to mention a small detail that would, however, be greatly appreciated (at least by me): namely, the ability to navigate through the preset banks using the keyboard shortcuts. I think that would be an extremely useful feature!
- KVRAF
- 3034 posts since 6 Jul, 2013
Importing the RY30/RM50 WAVE cards into sy.factory, it's the Detune parameter in the sample list that defines the pitch at the root note - so if it's set to, say -1024 on a drum hit, that's a -12 semitone transpose down. Longer samples usually require more detuning. So yes, it looks like that data is in the card data somewhere (though I haven't analysed that).
So ideally when importing those wave cards, Swayed should read the root pitch and detune value and transpose the samples internally so that a visible transpose in the UI of 0 is the intended sample pitch incorporating that internal detune setting.
(I've attached my list of detune values for each sample on all 8 wavecards, if that's helpful).
You do not have the required permissions to view the files attached to this post.
-
- KVRist
- Topic Starter
- 149 posts since 2 Jul, 2022
Thank you! Yes, that feature is ready and will be in the next update.TheBorga wrote: Wed Apr 08, 2026 1:37 pm Good morning, everyone. I snapped up this magnificent VST straight away. For me, it’s like going back to my teenage years when I used to play on the real thing. As well as the obvious compliments on the splendid work you’ve done, I’d like to mention a small detail that would, however, be greatly appreciated (at least by me): namely, the ability to navigate through the preset banks using the keyboard shortcuts. I think that would be an extremely useful feature!
Ah, it looks there is a transpose at the multisample level, which is what these cards use (but not the others), and a detune at the sample level. I was only applying the latter, but got it working properly now. Thank you!beely wrote: Wed Apr 08, 2026 2:29 pmImporting the RY30/RM50 WAVE cards into sy.factory, it's the Detune parameter in the sample list that defines the pitch at the root note - so if it's set to, say -1024 on a drum hit, that's a -12 semitone transpose down. Longer samples usually require more detuning. So yes, it looks like that data is in the card data somewhere (though I haven't analysed that).
So ideally when importing those wave cards, Swayed should read the root pitch and detune value and transpose the samples internally so that a visible transpose in the UI of 0 is the intended sample pitch incorporating that internal detune setting.
(I've attached my list of detune values for each sample on all 8 wavecards, if that's helpful).
https://sheafmusic.com/remoter - Stream from your DAW to your phone
