News:

PSR Tutorial Forum is Now Back to Life!

Main Menu

Tuning on song parts

Started by DerekA, March 11, 2020, 08:24:18 AM

Previous topic - Next topic

DerekA

I'm probably just having a senior moment, but is there a way to set individual tuning on Song parts?

I mean, for example, having a synth line copied across two parts with one set +5c and the other -5c, to create a fat effect.

Thanks
Genos

Janus

Yes with track transpose
+5 -5 won't work
It goes wrong with the harmonie with chord changes
It must be + 12 or -12  A whole octave  to keep the song in harmonie


tyrosaurus

The 'Tune' setting allowing individual tuning of the voice parts is on the 'Voice Setting' display.

This is accessed via 'Menu' > '(Menu 2)' > 'Voice Setting'.

'Voice Setting' is also available from the 'Menu' button on any Voice Selection screen.


Regards

Ian
 

DerekA

Thanks for the replies but maybe I can be clearer about the question:

+ I want to adjust tuning in cents, not semitones, to create detuning effects.

+ I can do this on R/L voices via the 'voice setting' display - but I want to do this on some of the 16 MIDI song parts.
Genos

Janus

Why don't use an effect with detune
Like flanger
Edit such an effect to get the results you want


jwyvern

Quote from: DerekA on March 11, 2020, 10:15:36 AM
Thanks for the replies but maybe I can be clearer about the question:

+ I want to adjust tuning in cents, not semitones, to create detuning effects.

+ I can do this on R/L voices via the 'voice setting' display - but I want to do this on some of the 16 MIDI song parts.

You probably have to edit the voice as you want in say R1 and use it in the detuned state as you record.
John

Joe H

Derek is referring to "Fine Tune" which is part of the XG specifications.  Since I don't have a Genos, I don't know if there is a way to fine tune a Voice in a style Part. It's an interesting question though.  Hope someone will find the answer.

???

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html

Joe H

I just looked in StyleMagic.  There is an option in the List View screen to insert a sy*** message for Master Fine Tune,  but I'm not sure that this is what Derek is wanting. Master Fine Tune sounds like it will fine tune the entire style file.

Maybe one of of our programmers will weigh in on the question.

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html

tyrosaurus

If you record a MIDI song with a voice part already 'detuned', the tuning is saved in the song.

So there is obviously a MIDI event which is holding this setting, probably Sy***.

Try looking in the Data Manual or using MixMaster to see if you can identify it.  You might then be able to add it to an existing MIDI song using Step Edit.


Regards

Ian

Janus

There are controllers to do this job
Controller 93 Chorus Level
Controller 94 Celeste Level or Detune
Controller 95 Phaser Level
I think the compleet list is already uploaded in the forum

DerekA

Quote from: tyrosaurus on March 11, 2020, 10:53:19 AM
If you record a MIDI song with a voice part already 'detuned', the tuning is saved in the song.
So there is obviously a MIDI event which is holding this setting, probably Sy***.

Quote from: Janus on March 11, 2020, 11:12:41 AM
There are controllers to do this job
Controller 94 Celeste Level or Detune

Thanks both - I'll try them out and see how it goes
Genos

Luluc

You can also export your MIDI file to any MIDI Editor and insert/change the Pitch Bend value thru the Piano roll feature.
It is easy to do and you can do it graphically for each channel on which you want apply a pitch bend.

For your example of a detune of +5 cents, the Pitch bend value has to be set to 410BPU.
Luluc
------------------------------------------------------------------------------
Yamaha Genos - Focusrite Scarlett 18i20- Behringer FCB1010 - AKG K92
Genosman Music

dsvroland

Quote from: DerekA on March 11, 2020, 08:24:18 AM
I'm probably just having a senior moment, but is there a way to set individual tuning on Song parts?

I mean, for example, having a synth line copied across two parts with one set +5c and the other -5c, to create a fat effect.

Thanks

Hi DerekA, you can do it easily by using XG sy***, I'm sharing a midi file with the effect you want, please verify the Tracks 3 and 4 when the midi starts.

43 10 4C 08 02 09 04 0E F7
43 10 4C 08 03 09 0B 02 F7

02 and 03 are the track = tracks: 3 and 4
04 0E and 0B 02 are -5C and +5C

https://psrbr.com/sharing/Jazz.zip


Joe H

MIDI song files support the fine tune, but that does not mean the Yamaha style format supports fine tune.  That's why I hope a programmer posts here on the issue.  I looked in MixMaster and didn't see an option for inserting sy*** message.  I've also investigated the possibility of inserting a NRPN message for fine tune.  I don't see the option there.  I suspect that the style format does NOT support Fine Tune in indivdual style Parts/channels.

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html

Luluc

Quote from: Joe H on March 11, 2020, 01:57:09 PM
I looked in MixMaster and didn't see an option for inserting sy*** message.

Joe H

Did you try this : MixMaster/Options/Edit User Sy***/Insert ?
Luluc
------------------------------------------------------------------------------
Yamaha Genos - Focusrite Scarlett 18i20- Behringer FCB1010 - AKG K92
Genosman Music

tyrosaurus

The part tuning seems to be controlled in a MIDI by an RPN (Registered Parameter Number) at address MSB:00H  LSB:01H

See 'Fine Tune' in the table at the top of page 98 of the Genos Data List for details.

You can edit this setting in MixMaster but the program only seems to allow you to do this by using a 'slider', which is difficult to set accurately.

MixMaster shows the values in what I assume is decimal notation (?) with 0 being -100 cents, and 16256 representing +100 cents.

I did a simple test recording on Genos with the voice Tune (Fine Tune) for channel 1 set to 0, channel 2 set to -64 (= -100 cents) and channel 3 set to +64 (= +100 cents).   After saving, the resulting voices on those channels were detuned by -1 and +1 semitone as expected.

Using MixMaster I changed the Fine Tune RPN values for channels 2 and 3 and when played back on Genos, they were changed in line with the modifications made in MixMaster.

I then looked at the original song in Genos'  Song Creator, Step Edit.

The Fine tune events appear as follows:


Ctrl  101 value 0 = RPN MSB
Ctrl  100 value 1 = RPN LSB  (value was wrongly shown as 0 in original post, corrected by edit to post)!  :-[
Ctrl   6    value 0-127 = Data MSB   (value 0 = -100 cents, 127 = +100 cents - set this to give required tuning).
Ctrl  38   value 0        = Data LSB

(Note that Song creator does not seem to add these events for channels that were recorded with 'normal' tuning, but a Data Value of 64 resets back to 'normal' if you want to reset a detuned channel).

I was able to edit the Ctrl 6 data value as required with the expected results, and even add multiple tunings throughout a channel by adding the full 4 event sequence at the relevant points.

This is not something that I am likely to want to do, so I'll leave it to you to work out the 'finer points'!   ;)


Regards

Ian

Luluc

Quote from: dsvroland on March 11, 2020, 01:03:57 PM
Hi DerekA, you can do it easily by using XG sy***, I'm sharing a midi file with the effect you want, please verify the Tracks 3 and 4 when the midi starts.

43 10 4C 08 02 09 04 0E F7
43 10 4C 08 03 09 0B 02 F7

https://psrbr.com/sharing/Jazz.zip

Just to be precise, mainly for the newbie people in Sy***, the right Sy*** should be :

F0 43 10 4C 08 02 09 04 0E F7
F0 43 10 4C 08 03 09 0B 02 F7.
Luluc
------------------------------------------------------------------------------
Yamaha Genos - Focusrite Scarlett 18i20- Behringer FCB1010 - AKG K92
Genosman Music

dsvroland

Quote from: Luluc on March 11, 2020, 02:37:48 PM
Just to be precise, mainly for the newbie people in Sy***, the right Sy*** should be :

F0 43 10 4C 08 02 09 04 0E F7
F0 43 10 4C 08 03 09 0B 02 F7.

Yes it is, however, you need to make the modifications according to the track, in the example of the midi file are tracks 3 and 4 used.
I understood that DerekA asked for "Tuning on song parts" not "style parts.
However you can do with sy*** in styles or midi files beyond what you think, tune a specific percussion, or even add an effect like Flanger that only affects one note of the track.

I like to use quality software like StyleMagic, a PlugIn in Cubase or Jørgen Sørensen's amazing software.

About the MIDI File:

43 10 4C 08 02 09 04 0E F7
43 10 4C 08 03 09 0B 02 F7

02 and 03: are the tracks 3 and 4
04 0E and 0B 02: are the tune -5C and +5C


https://psrbr.com/sharing/Jazz.zip

ckobu

When you want to do something exotic on a Yamaha, XGWorks is always the solution. Use the Detune function for the channel you want to act on or Scale tunnig for each tone. This is a video showing how to make a MIDI Terce, but in it you will find a solution to a problem that DerekA has.

https://youtu.be/6Ng0PohxMcM
Watch my video channel

Joe H

My mistake... I see that Derek was asking about a song file and not a style file.

;D

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html

ckobu

The video shows a universal entry. It can be for SONG or for Style. XGWorks does not care what kind of data it will affect.  ;)
Watch my video channel

Wim

Hello CKOBU. Nice music by the demo video. But for me i goes to fast. with no explanation. It's like abacadabra :-[
Regards Wim

Joe H

Quote from: ckobu on March 11, 2020, 05:23:47 PM
The video shows a universal entry. It can be for SONG or for Style. XGWorks does not care what kind of data it will affect.  ;)

XGWorks may not care, but if the Yamaha engineers wrote code to not allow Fine Tune in a style Part... then it won't work.  While the arranger keyboard is an XG instrument (almost), it doesn't support all XG commands.  I couldn't fine support for channel Fine Tune in either StyleMagic or MixMaster which are software specifically for style files.

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html

ckobu

@Wim
More abracadabra to me is this string of numbers  :o
F0 43 10 4C 08 02 09 04 0E F7
F0 43 10 4C 08 03 09 0B 02 F7.

The red box (Prt 003) means that the values affect all the notes on Channel 3
A green frame (Detune -11.0 Hz) means that all notes on Channel 3 are 1/4 ton lower.
Ignore the rest. This is what DerekA was looking for, He will only set Detune to the value he wants.

@Joe H
If the values do not exist in MixMaster or Style Magic, this does not mean that they cannot be entered by some third party program.

[attachment deleted by admin]
Watch my video channel

dsvroland

Quote from: Joe H on March 11, 2020, 05:32:46 PM
XGWorks may not care, but if the Yamaha engineers wrote code to not allow Fine Tune in a style Part... then it won't work.  While the arranger keyboard is an XG instrument (almost), it doesn't support all XG commands.  I couldn't fine support for channel Fine Tune in either StyleMagic or MixMaster which are software specifically for style files.

Joe H

I agree with you! The keyboard can support XG, but it depends on Yamaha engineers how it will be compatible with MIDIS and Styles.

Joe H, check please in StyleMagic the MP Detune: 43 10 4C 08 00 09 08 00 F7.

dsvroland

Quote from: ckobu on March 11, 2020, 05:52:15 PM
@Wim
More abracadabra to me is this string of numbers  :o
F0 43 10 4C 08 02 09 04 0E F7
F0 43 10 4C 08 03 09 0B 02 F7.

;D ;D ;D ;D ;D

I started studying in 1997 at the age of 12 the XG and XF format, I had the PSR-730 keyboard. There were no forums, groups on the internet, in fact I had no internet. I took the physical manual, the XG Specifications, a scientific calculator and using XG-Works I started to understand.

It is not abracadabra, in fact hexadecimal numbers are simple to understand, each part, each pair of numbers indicates something.

ckobu

The Sy*** string is the same in all programs, but XGWorks best displays it if we use the XG protocol.

[attachment deleted by admin]
Watch my video channel

Joe H

ckobu,

You have missed my point. Yamaha has gone to great effort to keep us users from corrupting the operation of our arranger keyboards with experiments. That's why they are so reliable.  StyleMagic supports Master Fine Tune, but am not sure that is the same as channel fine tune.

An example of what I mean is we can edit drum kits to a great extent in the SInt Section of the style, but can't edit drum parameters in Main Sections or any other Sections.  Another example is the style file format does not support cc64 Sustain messages other than with Right-hand Voices.

Another example is the arranger does not support every MSB - LSB - PC message... only the Voices that are used by the keyboard. Same thing with sy*** messages... only those XG sy*** used by the keyboard.  If we try to write sy*** or Voice messages not used by the keyboard, the OS will filter them out.

Our arrangers support most of the XG specification, but not every XG message is supported. I've tried many experiments over the years only to fail (before I understood how the arranger was designed)  BTW... I've been programming MIDI for about 30 years.

If you wish you can prove me wrong by trying to insert a Detune (fine tune) message in a style file and see if it works. I'm not inclined  to try it because I don't have a need to do it.  Many of the Voices are deliberately out of tune with each other to simulate the real world where in an orchestra not all instruments are perfectly tuned.

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html

ckobu

I get what you want to say. From my experience so far, Tyros, PSR, Genos does not filter Detune.
I'll do a test tomorrow and get back to you.
Watch my video channel

Joe H

Quote from: tyrosaurus on March 11, 2020, 02:32:51 PM
The part tuning seems to be controlled in a MIDI by an RPN (Registered Parameter Number) at address MSB:00H  LSB:01H...

I agree with what you state. It appears that if we insert a Fine Tune RPN message in a specific channel / style part using MixMaster, it might work. I have no need to try it because I've never experienced a style part Voice so out of tune that its offensive.  Fine Tune is available in the Mixing Console for R1, R2, and R3 Voices... which I use all the time along Octave shift and Pan when layering right-hand Voices.

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html