Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 12-09-2018, 11:40 AM   #1
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default Change Reference pitch for MIDI instruments

I would like to try some alternative tuning eg 432hz with reaper using a midi piano, how do I set the reference pitch?
Barnabas is offline   Reply With Quote
Old 12-09-2018, 01:44 PM   #2
preferred.nomenclature
Human being with feelings
 
Join Date: Dec 2014
Posts: 371
Default

MIDI doesn’t natively support this. If a given VST responds to pitch bend, you could apply a constant bend with an instance ReaControlMIDI inserted before it.
preferred.nomenclature is offline   Reply With Quote
Old 12-10-2018, 03:32 AM   #3
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default

Thanks but that doesn't really work for me. I want something like this: https://www.youtube.com/watch?v=lEfrz5O4Dy4
Barnabas is offline   Reply With Quote
Old 12-10-2018, 04:41 AM   #4
preferred.nomenclature
Human being with feelings
 
Join Date: Dec 2014
Posts: 371
Default

Pretty sure that video is only applicable to Logic’s built-in instruments. Tuning of standard MIDI VST instruments is dependent on the implementation of the instrument itself. Some have a tuning knob, some respond to pitch bend, some are fixed.

Alternately, you could resample your mixdown wav once printed.
preferred.nomenclature is offline   Reply With Quote
Old 12-10-2018, 06:02 AM   #5
Bri1
Banned
 
Join Date: Dec 2016
Location: England
Posts: 2,432
Default

Quote:
I would like to try some alternative tuning eg 432hz with reaper using a midi piano, how do I set the reference pitch?

ello-try> script: kawa_MAIN_BasePitchTuning.lua

^that works with both audio+midi items (it sets item pitch offsets+glue option)
nice effect while duplicating track,set 1 to 432hz(or w/e pitch you like) +then listen. =)
reason also has master tuning to affect whole projects,not just singled items.
reaper seems to not do this natively by preferences alone.
Bri1 is offline   Reply With Quote
Old 12-10-2018, 09:33 AM   #6
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default

Quote:
Originally Posted by preferred.nomenclature View Post
Pretty sure that video is only applicable to Logic’s built-in instruments. Tuning of standard MIDI VST instruments is dependent on the implementation of the instrument itself. Some have a tuning knob, some respond to pitch bend, some are fixed.

Alternately, you could resample your mixdown wav once printed.
Hmm, that would suck if I bought Logic and found out it's only for their factory instruments...
How would I resample?
Barnabas is offline   Reply With Quote
Old 12-10-2018, 09:33 AM   #7
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default

Quote:
Originally Posted by Bri1 View Post
ello-try> script: kawa_MAIN_BasePitchTuning.lua

^that works with both audio+midi items (it sets item pitch offsets+glue option)
nice effect while duplicating track,set 1 to 432hz(or w/e pitch you like) +then listen. =)
reason also has master tuning to affect whole projects,not just singled items.
reaper seems to not do this natively by preferences alone.
I'm not sure I understand this, what do I write where? I'm not a programmer.
Barnabas is offline   Reply With Quote
Old 12-10-2018, 10:05 AM   #8
Bri1
Banned
 
Join Date: Dec 2016
Location: England
Posts: 2,432
Default

Quote:
I'm not a programmer.
ello-hmmm,well if your using reaper,you actually are a programmer-every move is a function of reaper.
+we all are programmes.

you can get it here> https://github.com/X-Raym/ReaScript-...ck/find/master or,via kawa.
try reapack to see if it works out for you.
do you need any simplifying,to progress?
Bri1 is offline   Reply With Quote
Old 12-10-2018, 10:08 AM   #9
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default

Quote:
Originally Posted by Bri1 View Post
ello-hmmm,well if your using reaper,you actually are a programmer-every move is a function of reaper.
+we all are programmes.

you can get it here> https://github.com/X-Raym/ReaScript-...ck/find/master or,via kawa.
try reapack to see if it works out for you.
do you need any simplifying,to progress?
Not sure what I'm looking for on the link?
We are all programmes - hmm we could be I was entertaining the idea of holographic world
Barnabas is offline   Reply With Quote
Old 12-10-2018, 10:16 AM   #10
Bri1
Banned
 
Join Date: Dec 2016
Location: England
Posts: 2,432
Default

Quote:
hmm we could be I was entertaining the idea of holographic world

heh =) yes,please entertain and *hold* that thought a while...
meanwhile..this # -0.317667 is what the script actually spits out here... so just enter that # into any item to get 432hz offset..alright m8.
totally simplified!!
Bri1 is offline   Reply With Quote
Old 12-10-2018, 10:19 AM   #11
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default

Quote:
Originally Posted by Bri1 View Post
heh =) yes,please entertain and *hold* that thought a while...
meanwhile..this # -0.317667 is what the script actually spits out here... so just enter that # into any item to get 432hz offset..alright m8.
totally simplified!!
Look I don't understand what script you're talking about
Barnabas is offline   Reply With Quote
Old 12-10-2018, 10:27 AM   #12
Bri1
Banned
 
Join Date: Dec 2016
Location: England
Posts: 2,432
Default

ello-um,sorry m8- i seem to speak/\type a language that others find hard to follow.
you have all you need already,what more does 1 need?
meditate on it m8. you have all the answers *inside*.
Bri1 is offline   Reply With Quote
Old 12-10-2018, 11:29 AM   #13
preferred.nomenclature
Human being with feelings
 
Join Date: Dec 2014
Posts: 371
Default

> How would I resample?

Render your mix, load the result into a new session, adjust the playrate to whatever 440/432 equals.
preferred.nomenclature is offline   Reply With Quote
Old 12-10-2018, 12:36 PM   #14
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,272
Default

Quote:
Originally Posted by preferred.nomenclature View Post
> How would I resample?

Render your mix, load the result into a new session, adjust the playrate to whatever 440/432 equals.
Right click the playrate slider and make sure "Preserve pitch..." is NOT checked.
ashcat_lt is online now   Reply With Quote
Old 12-10-2018, 11:32 PM   #15
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default

Quote:
Originally Posted by preferred.nomenclature View Post
> How would I resample?

Render your mix, load the result into a new session, adjust the playrate to whatever 440/432 equals.
Right, but that would essentially slow the mix down, right?
Barnabas is offline   Reply With Quote
Old 12-11-2018, 12:28 AM   #16
preferred.nomenclature
Human being with feelings
 
Join Date: Dec 2014
Posts: 371
Default

That’s true. You could mitigate this by multiplying your initial tempo by the inverse ratio when sequencing (also, I got the ratio backwards in a previous comment).

Desired result: 120bpm, concert A = 432hz

1. Sequence at 120 * 440 / 432 = 122.22222 BPM

2. Render

3. Load render into new session

4. Right click the playrate slider and make sure "Preserve pitch..." is not checked.

5. Double click Playrate value and enter 432/440 = 0.982

Voila, a mix at 120.02222 BPM, concert A = 432hz. You can replace 120 with your desired resulting tempo in step 1.
preferred.nomenclature is offline   Reply With Quote
Old 12-11-2018, 06:21 AM   #17
Bri1
Banned
 
Join Date: Dec 2016
Location: England
Posts: 2,432
Default

woaaaah there....why make things ever so complicated!!?
there's usually a fine cent control on most vst or standalone pianos> why not use it?
^that way,you get pitch for both input+output with the piano,or anything else.
if only some soul had the offset for cents amount#,posted here ...... ...... .........?
blank.

or,pitch shift fx- pre,or post render.
Bri1 is offline   Reply With Quote
Old 12-11-2018, 11:10 AM   #18
Barnabas
Human being with feelings
 
Join Date: Dec 2016
Posts: 8
Default

Quote:
Originally Posted by preferred.nomenclature View Post
That’s true. You could mitigate this by multiplying your initial tempo by the inverse ratio when sequencing (also, I got the ratio backwards in a previous comment).

Desired result: 120bpm, concert A = 432hz

1. Sequence at 120 * 440 / 432 = 122.22222 BPM

2. Render

3. Load render into new session

4. Right click the playrate slider and make sure "Preserve pitch..." is not checked.

5. Double click Playrate value and enter 432/440 = 0.982

Voila, a mix at 120.02222 BPM, concert A = 432hz. You can replace 120 with your desired resulting tempo in step 1.
Thanks, it may work but it's a workaround. I will look around and buy only such midi instruments where the reference pitch is adjustable, I think that will work out best.
Barnabas is offline   Reply With Quote
Old 12-11-2018, 11:33 AM   #19
preferred.nomenclature
Human being with feelings
 
Join Date: Dec 2014
Posts: 371
Default

Heh, yes I agree
preferred.nomenclature is offline   Reply With Quote
Old 12-12-2018, 06:43 AM   #20
Philbo King
Human being with feelings
 
Philbo King's Avatar
 
Join Date: May 2017
Posts: 3,202
Default

Quote:
Originally Posted by Bri1 View Post
woaaaah there....why make things ever so complicated!!?
there's usually a fine cent control on most vst or standalone pianos> why not use it?
^that way,you get pitch for both input+output with the piano,or anything else.
if only some soul had the offset for cents amount#,posted here ...... ...... .........?
blank.

or,pitch shift fx- pre,or post render.

It's -32 cents to go from 440 to 432 Hz.

I didn't crunch the numbers. I stole it from here:
https://www.native-instruments.com/f...-432hz.153780/
__________________
Tangent Studio - Philbo King
www.soundclick.com/philboking - Audio streams
Philbo King is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:04 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.