What's an octave between friends . . .
Clouds
Member Posts: 1,599
This might be of some interest to someone, somewhere.
When making a keyboard instrument (piano, synth etc) in GS you could, of course, import a sound for each key, but that would take up a lot of memory (depending on the sound + sustain/decay of the sound sample).
So you might want to consider importing just a single note and simply copying the same 'sound' file to each piano key and tuning each note to the correct pitch using GS's pitch control.
. . . .so here is the magic number you need to turn a single note sample into a whole (in tune !) musical keyboard.
Each note should be x 1.059463636363636 (105.9463636363636 %) the pitch of the previous (lower) note.
So, going up, the pitch control for each key should read:
1.00000
1.05946
1.12246
1.18921
1.25992
1.33484
1.41422
. . . . etc (multiply each note by 1.059463636363636 to get the next note).
When making a keyboard instrument (piano, synth etc) in GS you could, of course, import a sound for each key, but that would take up a lot of memory (depending on the sound + sustain/decay of the sound sample).
So you might want to consider importing just a single note and simply copying the same 'sound' file to each piano key and tuning each note to the correct pitch using GS's pitch control.
. . . .so here is the magic number you need to turn a single note sample into a whole (in tune !) musical keyboard.
Each note should be x 1.059463636363636 (105.9463636363636 %) the pitch of the previous (lower) note.
So, going up, the pitch control for each key should read:
1.00000
1.05946
1.12246
1.18921
1.25992
1.33484
1.41422
. . . . etc (multiply each note by 1.059463636363636 to get the next note).
Comments
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
Where can I host it ?
Here you go: http://www.mediafire.com/?hc19y0c7r2403cx
I've just thrown together 1 octave in 10 minutes, but it should give you the idea - just one note and the rest of the keyboard is tuned from that note.
Ignore/delete all the other moving crap (it's my amazing self playing music disaster) - also because this is just thrown together where the sharps overlap the white notes both will play at the same time, so don't press there ! But of course on a real project you can do it all properly and have it so they don't overlap.
What version of GS are you on ?
It's almost music.
: D
Your my role model!
"Excellent stuff. You ought to incorporate that into an "End of the world" theme "
And here's me thinking it would make an excellent ballad !
: P
'Thanks' ? What good are 'thanks' to me, I can't feed my 7 children on 'thanks', I want 10% of the royalties of all dance tunes you make with my keyboard, 20% of all middle-of-the-road soft rock ballads and 18% of all hip-hop tracks above 80bpm.
I don't know if the pitch-shifting function has improved on Gamesalad, but even with commercial pitch altering software like Melodyne; stuff sounds weird after you alter it too much. I used to go a tone and a half either way before using the next sample.
Peace, love and gingerbread men.
Ace
KIpper.
@old_kipper where you been lately? haven't seen you on Skype for a while mate.
"I don't know if the pitch-shifting function has improved on Gamesalad, but even with commercial pitch altering software like Melodyne; stuff sounds weird after you alter it too much. I used to go a tone and a half either way before using the next sample."
The process Melodyne uses and a a good old fashioned simple increase of the sample rate are two entirely different methods - basically with GS you are playing back the sample faster as you go higher, so a drum loop played an octave higher is going twice as fast (and is pitched up an octave).
I struggled trying to do a decent ADSR (by interpolating music volume) - but for filtering (I was emulating a low pass, but it could work equally well for other stuff) I got a basic sound and a LP filtered version and using a slider to interpolate the volume between the two, so when the slider was up the filter was 'open' - when down it was 'closed' - I did it with two sounds, but you could, in theory layer a few samples together for all kinds of fun !
Ace
That's kind of my point, it doesn't (can't) suffer from all those weird artefacts that clever pitch-shifting software can produce (format issues especially) - it just gets faster ! In the same way that the sound coming from a reel to reel tape recorder when increased in speed doesn't degrade in any way.
It will never sound as good as pitch shifted stuff using a good pitch shifter (and neither will sound as good as something that has been multi-sampled) - but one thing it has going for it is a lack or artefacting- because it isn't attempting to alter the pitch v time relationship - it retains that relationship all the way up the keyboard . . .
It might sound a bit cheap the higher you go but it won't degrade in the sense that it won't introduce artefacting.
Ace
"After 2 tones either way I can hear a difference in the quality of the sound"
Yep, the formants follow the pitch so you end up with (watch out technical term coming up) 'Mickey Mousing' as you go up the keyboard, there is a 'difference' in sound, if that difference is degradation to you, then it's degradation (we all have our own definition, mine involves faeces) !
: )
: o
A new sample every tone or so effectively 'resets' the formats to where they would normally be.
Ace
I did have some clicking issues with samples rising from 0, but cut this out with using a volume of something like 0.001 instead of 0. This changed with updates of GS but I am still running 9.82 Not sure if this would still be the case. Reading between the lines I think Android might well be a problem at the moment for this type of thing.
@osboybrian Been off in the real world on other stuff, but hope to get it together to do TOTB4...