Activating the S.Art flag and demonstration midi for a custom voice

Started by dsvroland, July 16, 2024, 06:10:57 PM

Previous topic - Next topic

dsvroland

Hello everybody

A few days ago I did something interesting, at least currently it's not possible in YEM, but I managed it:

In expansions created in Expansion Manager, it is possible to activate the S.Art! "flag" and in addition, I managed to insert my own midi into a voice to be used as a demo. I mean, that "Demo" button that appears when we select voices can be programmed to play a midi.

I recorded a video showing in practice how my expansion turned out.

https://youtu.be/_KtPIwYicwY
Previous Yamaha Keyboards: PSR-100, PSR-630, PSR-640, PSR-2100, DGX-505, DGX-650.
Current: SX600 & Genos
Previous Roland Keyboards: FP-20.
Current: FP-90X
Previous Casio Keyboard: CTK-500
Previous M-Audio Keyboards: Keystation 88 & Keystation 88 II

rodrigo.b

Quote from: dsvroland on July 16, 2024, 06:10:57 PM
Hello everybody

A few days ago I did something interesting, at least currently it's not possible in YEM, but I managed it:

In expansions created in Expansion Manager, it is possible to activate the S.Art! "flag" and in addition, I managed to insert my own midi into a voice to be used as a demo. I mean, that "Demo" button that appears when we select voices can be programmed to play a midi.

I recorded a video showing in practice how my expansion turned out.

https://youtu.be/_KtPIwYicwY


Excuse me, how to do that?

dsvroland

Quote from: rodrigo.b on July 16, 2024, 10:28:54 PM

Excuse me, how to do that?

Reviewing the structure of the expansions in depth, I made my own expansion editor, currently I have already finished 4 softwares related to Yamaha keyboards for various things such as MIDI file manager with XF support, bulk XF editor, display and icon editor for styles and midis and now this one, an expansion editor.

Among the next new features will be how to make a voice that when the key is released, it will trigger another sound (in fact I already did it, I'm just going to improve)

I've even sent videos to people who work at Yamaha, they asked me if I made it to sell or as a hobby, all I can say is that I consider it a goal and I can learn a lot.
Previous Yamaha Keyboards: PSR-100, PSR-630, PSR-640, PSR-2100, DGX-505, DGX-650.
Current: SX600 & Genos
Previous Roland Keyboards: FP-20.
Current: FP-90X
Previous Casio Keyboard: CTK-500
Previous M-Audio Keyboards: Keystation 88 & Keystation 88 II

Teknoss

I've been doing this for years for exclusively personal use. My search and findings in this started when the Tyros5 was released, then on Genos, and now on Genos2:
Changing the identifier of S.Art, SA2, Revo! Drums, RevoSFX, Organ Flutes, and recently FM (for Genos2 only)
And the following functions: Keyoff, wavecycle (for Revo! and some S.Art voices), normal legatos and exclusive to high or low notes, element activation via SA1 and SA2 buttons, with damperoff, etc., and many more. The most recent achievement a few months ago was poly-legato!
(Like the one used by some factory S.Art saxophones)
Very useful for some wind instruments (samples) on my keyboard.
I've made guitars with keyoff, legatos, and fret noises, bajo***to, guitarrón, bass, etc., even a Steinway piano with wavecycle, keyoff, and resonance, a Rhodes, etc.
Also trumpets, trombones, etc., with these advancements.
Currently, I am working on a very realistic bass, which does not fall short of VST libraries.
Although I have also managed to set the instrument voice demo, I only did it with a factory demo for a custom voice, I'm not that interested in that function to record a MIDI demo for the instrument voice.

Unfortunately, this is not available to regular users in YEM, and although we can talk about these achievements, remember that these terminologies are patented by Yamaha, and if you sell expansion packs with it, distribute, and/or disclose how to do it, it is illegal, and YOU WILL BE SUED by Yamaha, I assure you.
And they will find you if you do it. Yamaha takes this very seriously; I already knew of a similar case, and they gave quite a scare to that person, haha (and that one was just using the S.Art name, not the flag itself, in packages he was selling.)
The worst part is that you have already caught their attention; for a reason, they asked if you were thinking of selling them, but at least you knew how to give them a good response.

I think Yamaha is being ridiculous because Korg has several practically identical technologies and did not "patent" a fancy terminology (Revo!, for example, for round-robin, something that has existed for years on other platforms) nor did they hide these functions from the user. On the contrary, they provided the same keyboard with the ease of using these advanced tools.
Is it that Yamaha is very hungry... for control?
(Yes, I know, market control, you want more control over your instrument voices, then buy a Montage, not a PSR or a Genos.)

Although I have talked about the subject on my page, I obviously can't say how it's done, nor do I sell packages like that.
So, although theoretically, we can do it for personal use, we are legally bound not to sell them with those terminologies.
That's the harsh reality, but if you don't believe me...
...try it!
The Japanese from Yamaha have armies of lawyers ready for those who infringe on their patents.
This should change, but for that, we would have to be many who raise their voices. But the truth is that most are very happy with the limited options that YEM gives you (in 2024, Yamaha thinks we are stupid, lol)
Here I uploaded a very short and improvised video showing some of what I have done:

https://youtu.be/EtQm24CWFDI?si=pRGbAtMvMG7Npg7J
Genos 2, Korg PA5X, Ketron EventX, Nord PedalKeys27

BogdanH

Quote from: Teknoss on July 17, 2024, 08:42:48 AM
...
Unfortunately, this is not available to regular users in YEM, and although we can talk about these achievements, remember that these terminologies are patented by Yamaha, and if you sell expansion packs with it, distribute, and/or disclose how to do it, it is illegal, and YOU WILL BE SUED by Yamaha, I assure you.
...

I'm not a lawyer.. are you? I ask because you say "YOU WILL BE SUED by Yamaha, I assure you."

But let's take a similar case as an example.
As we know CASM section in style in nowhere published by Yamaha and in Style Creator we can only access a part of it (on SFF page). But there's unofficial PDF document available on internet, which describes the style structure (incl. CASM) pretty much in detail.
Not only that.. there's also software available on internet for editing CASM section. Just for info: very useful if we need more than 8 channels in style.
Anyway, as far I know, document and software authors still enjoy the freedom  ;)

As I said, I'm not a lawyer and so just my personal opinion: it's more a question if you're ready to share the knowledge or not.

Bogdan
PSR-SX700 on K&M-18820 stand
Playing for myself on Youtube

Teknoss

Quote from: BogdanH on July 17, 2024, 10:02:24 AM
I'm not a lawyer.. are you? I ask because you say "YOU WILL BE SUED by Yamaha, I assure you."

But let's take a similar case as an example.
As we know CASM section in style in nowhere published by Yamaha and in Style Creator we can only access a part of it (on SFF page). But there's unofficial PDF document available on internet, which describes the style structure (incl. CASM) pretty much in detail.
Not only that.. there's also software available on internet for editing CASM section. Just for info: very useful if we need more than 8 channels in style.
Anyway, as far I know, document and software authors still enjoy the freedom  ;)

As I said, I'm not a lawyer and so just my personal opinion: it's more a question if you're ready to share the knowledge or not.

Bogdan
Obviously I'm not a lawyer, and I don't need to be to realize that Yamaha can sue you if you misuse their patents.
Like the case I mentioned for example.
What you mention about CASM is very different:
Well, although it is something from Yamaha, it is something more internal and it is not used for marketing, (you don't see Yamaha announcing that a new keyboard has CASM) BUT IT DOES USE A LOT OF S.ART. SA2, REVO! Etc.
Yamaha takes this very seriously, even in the poisoned question that Yamaha asked him we can see it, can't you?
You gave your opinion based on what you feel, what you believe, but the big difference between you and me is that I do not feel or believe this, I KNOW because I have already investigated it with the right people, and I am not basing it on mere opinions.
And knowing and giving an opinion are also two very different things, sorry.
Genos 2, Korg PA5X, Ketron EventX, Nord PedalKeys27

dsvroland

Previous Yamaha Keyboards: PSR-100, PSR-630, PSR-640, PSR-2100, DGX-505, DGX-650.
Current: SX600 & Genos
Previous Roland Keyboards: FP-20.
Current: FP-90X
Previous Casio Keyboard: CTK-500
Previous M-Audio Keyboards: Keystation 88 & Keystation 88 II

gabrielschuck

Quote from: Teknoss on July 17, 2024, 08:42:48 AMBut the truth is that most are very happy with the limited options that YEM gives you...
Is it really? Not so much for me. I know that the Tyros 5 has technologies to create packs that are much better than what I can currently achieve with the limitations of YEM; Yamaha itself shows this. I've always thought it's absurd that an average user can't fully utilize these resources. It's true enough that I've discussed this in several threads.
But here it is... a person like dsvroland proves that it's possible to add sample release in YEM, but due to Yamaha's absurd policy, it's not available to regular users.
I think I'll abandon my music career and start studying programming seriously, so in 50 or 60 years, I can think about bypassing this on my own... that is, if Yamaha doesn't change its mind by then.
I tried in vain to create an SFZ with the sample release opcode and then convert it to SF2, thinking it would work for this purpose, but it didn't...
Since I'm visually impaired, I don't have the accessibility to insert the samples directly into the program, so I have to start by creating in SFZ, converting to SF2, and then importing into YEM to make the final adjustments.
Regards,
Gabriel
-------------------------------

keyboardist, arranger, composer and music producer

"Life is like music. It must be composed by ear, with sensitivity and intuition, never by rigid rules."

gabrielschuck

Quote from: dsvroland on July 17, 2024, 12:02:44 AM
Quote from: rodrigo.b on July 16, 2024, 10:28:54 PMExcuse me, how to do that?

Reviewing the structure of the expansions in depth, I made my own expansion editor, currently I have already finished 4 softwares related to Yamaha keyboards for various things such as MIDI file manager with XF support, bulk XF editor, display and icon editor for styles and midis and now this one, an expansion editor.

Among the next new features will be how to make a voice that when the key is released, it will trigger another sound (in fact I already did it, I'm just going to improve)

I've even sent videos to people who work at Yamaha, they asked me if I made it to sell or as a hobby, all I can say is that I consider it a goal and I can learn a lot.
Congratulations on the discovery. I knew it would be possible to add sample release, but that it's really out of reach for regular YEM users due to Yamaha's stupidity.
I honestly wish I had an expansion editor that was accessible for my screen reader, as I don't have accessibility in YEM to insert samples directly. The solution I found was to start creating the sample in SFZ, then convert it to SF2, and finally import it into YEM. It's not the best solution, but it's the one that has worked for me.
Best regards!
-------------------------------

keyboardist, arranger, composer and music producer

"Life is like music. It must be composed by ear, with sensitivity and intuition, never by rigid rules."