wyskoj / midis2jam2

🎶 A remaster of MIDIJam, a 3D MIDI file visualizer.
https://midis2jam2.xyz
GNU General Public License v3.0
165 stars 21 forks source link

Panning visualization #202

Open frog8412 opened 3 weeks ago

frog8412 commented 3 weeks ago

Describe the suggestion you'd like It felt cool if the lasers from Square and Saw Leads would move left and right according to the panning instructions

Additional context I don't know if and how panning might be visualized on other instruments, so I just chose Square and Saw Leads

wyskoj commented 3 weeks ago

Lasers already move left and right to avoid overlapping with each other when multiple lasers are present.

Generalizing left-and-right motion to other instruments would be quite challenging as their current positions on stage don't match any panning instructions. (If they did, all instruments would have to sit on the center line of the stage when there are no instructions—which is the majority of MIDI files.) Because of this, I haven't implemented visualization for panning because I don't know what the best way to show it is, but it certainly isn't moving instruments left and right.

@frog8412 If you have any other ideas for panning visualization, please share them!

frog8412 commented 2 weeks ago

Lasers already move left and right to avoid overlapping with each other when multiple lasers are present.

no, i meant to move the part of the laser left and right but for other instrumetns, maybe have then rotate similarly to how those volume knobs on speakers turn, or just have the panning visualization for laser-like intruments