Virtual Audio Speakers System

  Stop the war driven by Putin and Trump-Netanyahu.  
   Unite against dictatorship and oppression
      for peace,equality and freedom.
  

 

  Using headphones or earphones, you feel the sound comes from just close to your ears or from the center of the head. It's quite different from the sound in the audio room with speakers or the real concert hall.

 This WebApp( VSP ) converts your favorite music to spacial 3D sound by WebAudio's HRTF(head-related transfer function).
However, although WebAudio's HRTF can locate sounds in three dimensions (up-down,left-right), it is not sufficient to express the perspective of the sound source. Why is this?

  HRTF gives the location of a sound source by the time and level difference (ITD/ILD) of the sound waves reaching each ear.
But it does not take into account the effects of wall reflections.

VSP incorporates these effects to more effectively express the perspective of the sound source, and this effect can also be achieved with mixed multi-track recording source or ordinary speakers placed indoors.

 Supported audio codec is FLAC, WAV, MP3, OGG, and requires a PC/Mobile Phones,Tablet supported WebAudio.
 Use sliders to move speakers.  ( x  : distance between the speakers  y/z: height / depth of the speakers. )

The typical human hearing range spans approximately 15 to 20,000 Hz; however, the ability to hear frequencies above 8,000 Hz declines rapidly with age. While the fundamental frequencies of a piano range from 27.5 Hz to 4,185 Hz, the associated harmonic overtones extend up to around 20,000 Hz. These overtones play a significant role in determining the instrument's timbre.

The VSP's treble bar boosts high-frequency levels from 8,000 Hz upwards. Try adjusting the range according to your age; you should notice a richer tone.

 [URL]
for PC & Mobile: https://virtualsp.github.io/VSP/


   [* features *]
  / Updated treble effects ( Aug. 2026 )
  / Updated z-value effects ( Oct. 2025 / Dec. 2025 )
  / Adjusts the sound reflected by walls to improve the perspective of the sound source.
    Automatically load previous speakers position if not saved on local storage. ( Dec 2024 )
  / Fixed screen for moble ( Sep.2024 )
  / More spacial and more rich tone ( ...Feb.2024 )
  / Improved the sound sense of depth. ( Sep 2021 / Jan. 2022:HRTF+)
  / Corresponds to chrome 66 autoplay policies (Apr.2018)
  / Improved natural sound quality (Apr.2018)
  / Display embeded Album Art treble
  / Supports FLAC files !!
  / Added play loop button
  / Automatically save/load speakers position for each music file on local storage
  / Multiple file select available
  / Bass-Treble control

[ Youtube ]  Virtual Speakers for Youtube ( updated Oct.2025 ) is here

[ Data Accessing Policy ]
  ---- Local Storage ----
WVS automatically stores following data to local storage of your device when you moved sliders position.
{ key } music filename
{ data } the speakers position(x,y,z) and bass-treble level
You can clear Local Storage data from "chrome://settings/cookies/detail?site=virtualsp.github.io"
Or use Strage Inspector ' fn + f12 ' ( chrome ) / ' shift + f9 ' ( firefox )
Android : Open wrowser and try ' settings -> site settings -> storage '

  ---- Google Analytics Measurement Protocol ----
WVS uses 'Google Analytics Measurement' service. Google Analytics processes following data.
The total time a user spends on the site/ The geographic location of the user/ What browser and operating system are being used/ Screen size and whether Flash or Java is installed/ The referring site.

      [ Contact and feedback ] bobie820g@gmail.com