ok back to opennbs calc
This commit is contained in:
parent
e2185e2950
commit
426f507a14
1 changed files with 12 additions and 13 deletions
|
@ -301,21 +301,20 @@ public class MusicPlayerPlugin extends Bot.Listener {
|
||||||
|
|
||||||
float blockPosition = 0;
|
float blockPosition = 0;
|
||||||
|
|
||||||
// imo with my stereo calculation it sounds better so rip calculation using stereo and panning
|
// totallynotskidded from opennbs
|
||||||
// // totallynotskidded from opennbs
|
if (currentSong.nbs) {
|
||||||
// if (currentSong.nbs) {
|
final int s = (note.stereo + note.panning) / 2; // Stereo values to X coordinates, calc'd from the average of both note and layer pan.
|
||||||
// final int s = (note.stereo + note.panning) / 2; // Stereo values to X coordinates, calc'd from the average of both note and layer pan.
|
if (s > 100) blockPosition = (float) (s - 100) / -100;
|
||||||
// if (s > 100) blockPosition = (float) (s - 100) / -100;
|
else if (s < 100) blockPosition = (float) ((s - 100) * -1) / 100;
|
||||||
// else if (s < 100) blockPosition = (float) ((s - 100) * -1) / 100;
|
} else {
|
||||||
// } else {
|
// i wrote this part
|
||||||
|
|
||||||
// i wrote this part
|
// this uses the average of the pitch and the volume to calculate the stereo
|
||||||
|
final float average = (note.pitch + note.volume) / 2;
|
||||||
|
|
||||||
// this uses the average of the pitch and the volume to calculate the stereo
|
if (average > 5) blockPosition = (average - 5) / -5;
|
||||||
final float average = (note.pitch + note.volume) / 2;
|
else if (average < 5) blockPosition = ((average - 5) * -1) / 5;
|
||||||
|
}
|
||||||
if (average > 5) blockPosition = (average - 5) / -5;
|
|
||||||
else if (average < 5) blockPosition = ((average - 5) * -1) / 5;
|
|
||||||
|
|
||||||
bot.core.run(
|
bot.core.run(
|
||||||
"minecraft:execute as " +
|
"minecraft:execute as " +
|
||||||
|
|
Loading…
Reference in a new issue