Article History
 
 
 
Discussion
 
1094 views
 
100% puke7
Player Visualizer
 

::|CONTENTS

  1. Operation
  2. Loudness Limiter
Audio on BotB is easily consumed by the player either in single track or playlist modes.

Operation



Enabling the visualizer requires finding the `Analyzer FFT Size` dropdown and selecting a value other than `disabled`. Higher FFT sizes require more cornputer power and resources whilst lower FFT sizes greatly reduces visual clarity. Both the oscilloscope and spectrogram displays fidelity are derived from the same html5 audio analyzer node.

Loudness Limiter



Some BotB entries are just too durn loud compared to others. Loudness Threshold tests are ran against every FFT data set. When any Loudness Threshold is surpassed by an audio source then the input `Governor` node automagically reduces it's gain value by 97.89%. The loudness statistics are reset to detect possible future threshold surpassment events and continue the input `Governor` node amplitude reduction mechanism operations.

Loudness Threshold has three definitions:
1) MAX > 1.0
2) RMS > 0.48 or ABV > -36
3) RMS > 0.36 and ABV > -48

MAX: the highest absolute sample value
RMS: root mean square (every sample value is squared, accumulated; the set is averaged and then square rooted)
ABV: average band value (spectrogram bands are based on decibels and compensated with +Math.log10(band_id)*12 to fix the FFT linearity falloff)

 
C A T E G O R I E S
 
 
BotB Help
1 I Registered-Now what · About · Admin · Auto-Favorite · Avatar · 【日本語】ヌーブ(クラス) · 【日本語】フィルキーマークアップ · 【日本語】フォーマット · 【日本語】BotBrクラス · 【日本語】現在のメージャーバトルの情報和訳 · 【日本語】XHB · 〔日本のBotBr向け〕 バトル · 〔日本のBotBr向け〕 用語・造語辞典 · Badges · Battle of the Bits Lyceum · Bio art · BotB CC License · BotB IRCBot · botb.club · Chips Challenge · Complete list of ripped chiptunes repositories · CreepSmash_Hotkeys · donate · Entry of the day · Firki Markup · Format · Genny VST · Glossary · Home Bunk · I Am New To AYM · I Am New To FM Synthesis · I Am New To Harmony · I Am New To Music Theory · I Am New To NSF · I Am New To Pixeling · I Am New To Poetry and Writing Lyrics · I Am New To pxtone · I Am New To ZXBeep · Icons · Intro to Subtractive Synthesis · Joogle · List of current ChieVrs · List of Icons · List of legal XG patches · List of Scales · Lyceum Usage · Maximizing Artistic Productivity · Minecraft · Music Theory - Case Examples and Analysis · Music Theory - History of Modern Theory and Tonality · Player Visualizer · Playlists · Private Message · Sheet Music · Smeesh Hotkeys · Specification of General MIDI and Roland MT-32 patches · temp · The Hall of Knowledge · Trophy · Tutorials · Understanding BotB · Uploading Pics · Upper Structure Triad · Vombot · XHB Hosting · XHB Vlogs
 
 
 
This Website