I want to use points of panning to create space and the illusion of moving instruments in a song.
for example, to have lead sounds seem like they are spinning around your head when you listen with earphones..
So far I found this:
7 points: 00, 2A, 54, 7F, AB, D5, FF
9 points: 00, 1F, 3F, 5F, 7F, 9F, BF, DF, FF
11 points: 00, 19, 32, 4C, 65, 7F, 99, B2, CC, E5, FF
13 points: 00, 15, 2A, 40, 54, 6A, 7F, 94, AB, BE, D5, E9, FF
That looks really useful but how would I translate these commands so that they work in sunvox?
- 'translate' because the panning slider in the generator module goes all the way up to 8000(hex) in sunvox whereas the maximum value for the old tracker panning commands was FF(255).
some advice about points of panning?
Re: some advice about points of panning?
IMHO SV uses 0xFF (or 0x100 ?) descrete values out of the 0x8000 range:
0xFF ~ 0x8000 = (0xFF + 1) * 0x80
0xFE ~ 0x7F80 = (0xFE + 1) * 0x80
0xFD ~ 0x7E00 = (0xFD + 1) * 0x80
...
0x00 ~ 0x0080 = (0x00 + 1) * 0x80
----
Should work for a rough estimate.
0xFF ~ 0x8000 = (0xFF + 1) * 0x80
0xFE ~ 0x7F80 = (0xFE + 1) * 0x80
0xFD ~ 0x7E00 = (0xFD + 1) * 0x80
...
0x00 ~ 0x0080 = (0x00 + 1) * 0x80
----
Should work for a rough estimate.
Re: some advice about points of panning?
Hey, thanks for your reply and your help.
I still dont really understand it fully.
What exactly do I do?
FE is translated to 7F80, because FE + 1 multiplied by 80???
I still dont really understand it fully.
What exactly do I do?
FE is translated to 7F80, because FE + 1 multiplied by 80???
Last edited by El Nino on Wed Apr 24, 2013 5:49 am, edited 3 times in total.
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: some advice about points of panning?
El Nino,
if you need a simple but rough way, try to do it in two steps.
1) Add two zeroes to the original value
FF = FF00
2A = 2A00
2) Divide the new value by 2.
FF00 = 7700
4C00 = 2600
2A00 = 1500
The harder but accurate formula is:
new_value = ( old_value * 0x8000 ) / 0xFF
if you need a simple but rough way, try to do it in two steps.
1) Add two zeroes to the original value
FF = FF00
2A = 2A00
2) Divide the new value by 2.
FF00 = 7700
4C00 = 2600
2A00 = 1500
The harder but accurate formula is:
new_value = ( old_value * 0x8000 ) / 0xFF
Re: some advice about points of panning?
Awesome, I think I get it now. Thankyou.
2A = 42
8000 = 32768
FF = 256? (or 255?)
new_value = ( old_value * 0x8000 ) / 0xFF
42 X 32768 = 1376256
1376256 / 256 = 5376
5376 in hexadecimal is 1500
new value = 1500, -86 on the panning slider
2A = 42
8000 = 32768
FF = 256? (or 255?)
new_value = ( old_value * 0x8000 ) / 0xFF
42 X 32768 = 1376256
1376256 / 256 = 5376
5376 in hexadecimal is 1500
new value = 1500, -86 on the panning slider
Re: some advice about points of panning?
What about creating a track and use the pan controller to record yourself moving the pan slider in realtime?