Song player layouts are layouts that are chosen per song in the song editor/player and are seen in the song player.
List of planned layouts:
Standard Player [Standard, Stationary, Reverse, Reverse Stationary, AB Music Box]
Equalizer Bars [Panning, Pitch]
Oscilloscope [Song, Channel Groups, Channel]
Vectorscope
Piano
Frequency Spectrum
Spectrogram
Explanation of all layouts + more layouts on the backburner:
Standard Player [Standard]
The standard player refers to the default song player that most BeepMods and BeepBox itself use; A large rectangular border containing all notes from each channel visible in the same area, with the notes being placed horizontally according to their position in the song's timeline and being placed vertically according to their set pitch. The playback bar is seen moving from the left side of the player to the right side of the player as the song progresses while the notes also simultaneously scroll through it, playing the notes as they are touched. This is the default song player layout.
Standard Player [Stationary]
This layout is nearly the same as the default song player layout. However, the playback bar remains still on the left side of the player, with only the notes scrolling by.
Standard Player [Reverse]
This layout mimics the same properties as the standard mode, however, the playback bar and note scrolling are inverted, moving from the opposite directions. This means the playback bar starts from the right side and ends at the left side.
Standard Player [Reverse Stationary]
A combination of the reverse and stationary modes. The playback bar remains still on the right side as the notes scroll through it.
Standard Player [AB Music Box]
A song player layout from AbyssBox. The playback bar remains stationary in the center of the player as the notes scroll through it, giving lots of leeway to see both sides of the playback.
Equalizer Bars [Pitch]
The equalizer bars are a series of volume bars stretching from one side of the screen to the other. These volume bars are each assigned a range of values, and their height is raised according to the volume/amplitude of that bar's values. The "pitch" option makes these bar's values orientated off of frequency, with the left side corresponding to the lowest frequencies and the right side corresponding to the highest frequencies. The bars are colored in a green-yellow-red gradient from bottom to top.
Equalizer Bars [Panning]
Same idea as the previous. The "panning" option makes these bar's values orientated off of panning values, with the left side corresponding to the left side of panning and the right side corresponding to the right side of panning. The bars are colored in a white-yellow-red gradient from bottom to top, with the white color is substituted to another gradient which is a Oscilloscope-Line-L color to white to Oscilloscope-Line-R color from left to right.
Equalizer Circle [Pitch]
The equalizer circle has a similar concept to that of the equalizer bars, except rather than spanning the width of the player, they are positioned outwards in a circle from the center of the player. The bar order starts at the top of this circle and revolves around until reaching the space just behind the first bar. Behaves the same as the "pitch" mode for equalizer bars.
Equalizer Circle [Panning]
Same idea as the previous. Behaves the same as the "panning" mode for equalizer bars.
Oscilloscope [Song]
The oscilloscope is a line spanning the width of the player representing the output waveform of the inputted audio drawn across an adjustable time factor. The oscilloscope draws two lines, one colored Oscilloscope-Line-L representing the left pan channel and the other colored Oscilloscope-Line-R representing the right pan channel. The "song" mode makes the input audio the entire audio received from the song.
Oscilloscope [Channel]
Same idea as previous. The "channel" mode makes the input audio be the audio received from a channel in the song, and creates more oscilloscopes in a grid formation to represent each additional channel in the song, mod channels excluded.
Oscilloscope [Channel Groups]
Same idea as the previous mode. The "channel group" mode makes the input audio be the audio received from a channel group in the song. This bundles many channel oscilloscopes into singular oscilloscopes representing the group those channels are located in, similar to how in the "channel" mode channels with multiple instruments have each instrument's audio bundled into one oscilloscope.
Vectorscope
The vectorscope is a special kind of oscilloscope which records the panning signals of inputted audio (known as the left and right channels) and translate it to drawing lines in the X and Y axis. The left channel corresponds to the X axis, the right channel corresponds to the Y axis, the volume/amplitude of the channels corresponds to scale/length, and the frequency of the audio corresponds to the brightness of the drawn line. The musical video format this is based off of can be seen in Jerobeam Fenderson's works.
Piano
The piano layout is similar to the standard song player, but now, the player is rotated vertically, and piano keys are positioned at the bottom. When a note hits the piano, the corresponding piano key lights up with that channel's color.
Frequency Spectrum
A spectrum-like graph of the volume of frequencies in the song. Similar to the "pitch" mode for equalizer bars.
Spectrogram
Another spectrum-based layout where the frequency spectrum of the song is shown in the player being drawn over a time axis representing horizontal movement. Panning corresponds to the color of the drawn spectrum.
3D Song Player
A 3D version of the standard song player, now with a new Z axis to represent each channel's positions and a rotatable repositionable camera which focuses on the player from a desired angle.
3D Equalizer Bars
A 3D version of the equalizer bars with the same camera controls as the previous. Behaves the same as the original equalizer bars and their modes, but with this layout the Z axis represents the song's timeline, allowing you to see the ramps drawn from each bar as their volume changes through the song.
3D Oscilloscope
A 3D version of the vectorscope with a new Z axis being passed-in into drawing the shapes.
3D Spectrogram
A 3D version of the spectrogram. The layout's Z axis and color both now represent panning.
Animate
A fully adjustable and customizable layout creator and animation software built-into the song player. This is the least likely to ever receive development...
Song player layouts are layouts that are chosen per song in the song editor/player and are seen in the song player.
List of planned layouts:
Explanation of all layouts + more layouts on the backburner:
Standard Player [Standard] The standard player refers to the default song player that most BeepMods and BeepBox itself use; A large rectangular border containing all notes from each channel visible in the same area, with the notes being placed horizontally according to their position in the song's timeline and being placed vertically according to their set pitch. The playback bar is seen moving from the left side of the player to the right side of the player as the song progresses while the notes also simultaneously scroll through it, playing the notes as they are touched. This is the default song player layout.
Standard Player [Stationary] This layout is nearly the same as the default song player layout. However, the playback bar remains still on the left side of the player, with only the notes scrolling by.
Standard Player [Reverse] This layout mimics the same properties as the standard mode, however, the playback bar and note scrolling are inverted, moving from the opposite directions. This means the playback bar starts from the right side and ends at the left side.
Standard Player [Reverse Stationary] A combination of the reverse and stationary modes. The playback bar remains still on the right side as the notes scroll through it.
Standard Player [AB Music Box] A song player layout from AbyssBox. The playback bar remains stationary in the center of the player as the notes scroll through it, giving lots of leeway to see both sides of the playback.
Equalizer Bars [Pitch] The equalizer bars are a series of volume bars stretching from one side of the screen to the other. These volume bars are each assigned a range of values, and their height is raised according to the volume/amplitude of that bar's values. The "pitch" option makes these bar's values orientated off of frequency, with the left side corresponding to the lowest frequencies and the right side corresponding to the highest frequencies. The bars are colored in a green-yellow-red gradient from bottom to top.
Equalizer Bars [Panning] Same idea as the previous. The "panning" option makes these bar's values orientated off of panning values, with the left side corresponding to the left side of panning and the right side corresponding to the right side of panning. The bars are colored in a white-yellow-red gradient from bottom to top, with the white color is substituted to another gradient which is a
Oscilloscope-Line-L
color to white toOscilloscope-Line-R
color from left to right.Equalizer Circle [Pitch] The equalizer circle has a similar concept to that of the equalizer bars, except rather than spanning the width of the player, they are positioned outwards in a circle from the center of the player. The bar order starts at the top of this circle and revolves around until reaching the space just behind the first bar. Behaves the same as the "pitch" mode for equalizer bars.
Equalizer Circle [Panning] Same idea as the previous. Behaves the same as the "panning" mode for equalizer bars.
Oscilloscope [Song] The oscilloscope is a line spanning the width of the player representing the output waveform of the inputted audio drawn across an adjustable time factor. The oscilloscope draws two lines, one colored
Oscilloscope-Line-L
representing the left pan channel and the other coloredOscilloscope-Line-R
representing the right pan channel. The "song" mode makes the input audio the entire audio received from the song.Oscilloscope [Channel] Same idea as previous. The "channel" mode makes the input audio be the audio received from a channel in the song, and creates more oscilloscopes in a grid formation to represent each additional channel in the song, mod channels excluded.
Oscilloscope [Channel Groups] Same idea as the previous mode. The "channel group" mode makes the input audio be the audio received from a channel group in the song. This bundles many channel oscilloscopes into singular oscilloscopes representing the group those channels are located in, similar to how in the "channel" mode channels with multiple instruments have each instrument's audio bundled into one oscilloscope.
Vectorscope The vectorscope is a special kind of oscilloscope which records the panning signals of inputted audio (known as the left and right channels) and translate it to drawing lines in the X and Y axis. The left channel corresponds to the X axis, the right channel corresponds to the Y axis, the volume/amplitude of the channels corresponds to scale/length, and the frequency of the audio corresponds to the brightness of the drawn line. The musical video format this is based off of can be seen in Jerobeam Fenderson's works.
Piano The piano layout is similar to the standard song player, but now, the player is rotated vertically, and piano keys are positioned at the bottom. When a note hits the piano, the corresponding piano key lights up with that channel's color.
Frequency Spectrum A spectrum-like graph of the volume of frequencies in the song. Similar to the "pitch" mode for equalizer bars.
Spectrogram Another spectrum-based layout where the frequency spectrum of the song is shown in the player being drawn over a time axis representing horizontal movement. Panning corresponds to the color of the drawn spectrum.
3D Song Player A 3D version of the standard song player, now with a new Z axis to represent each channel's positions and a rotatable repositionable camera which focuses on the player from a desired angle.
3D Equalizer Bars A 3D version of the equalizer bars with the same camera controls as the previous. Behaves the same as the original equalizer bars and their modes, but with this layout the Z axis represents the song's timeline, allowing you to see the ramps drawn from each bar as their volume changes through the song.
3D Oscilloscope A 3D version of the vectorscope with a new Z axis being passed-in into drawing the shapes.
3D Spectrogram A 3D version of the spectrogram. The layout's Z axis and color both now represent panning.
Animate A fully adjustable and customizable layout creator and animation software built-into the song player. This is the least likely to ever receive development...