Giter Site home page Giter Site logo

soundobject_binary's Introduction

SoundObject binary distribution.

SO v3

SoundObject creates a binaural sound with the senses of three-dimensional sound localization from a monaural acoustic source and its positional information. It supports headphones-based as well as stereo speakers-based 3D spatial sound. Furthermore, it could also support headphones monitoring of stereo speakers sound.

Conventional three-dimensional binaural sound processors implement sound localization with the convolution of an acoustic source and head-related impulse response (HRIR) that represents scattering by the head. Since the convolution consumes a large amount of computational resource, SoundObject assumes that scattering by a head consists of scattering by a rigid sphere and pinnae (earlobes), then enables sound localization with simplified sphere and pinna scattering effect filters.

And in many cases, conventional convolution-based binaural sound rarely creates a sense of front distance, while SoundObject enables it by reflected waves in a reverberation room.

Furthermore, Doppler effect inevitably results from a moving acoustic source. Generally, sine waves whose frequency difference is 0.3% are distinguishable as different sounds. This fact implies that the recognizable Doppler effect results from an acoustic source whose speed exceeds approximately 1m/s. Since it is never high speed, SoundObject constantly adds Doppler effect when an acoustic source is moving.

SoundObject is provided as a VST 3 plug-in for digital audio workstations (DAW) and supports 44.1KHz, 48KHz, and 96KHz sampling rates. OS environments are 64bit Windows 10 and macOS 10.14. Refer to the following document for details.

https://suzumushi0.hatenablog.com/entry/SOv1/SO_EN

SoundObject はモノラル音源とその位置情報から 3 次元の定位感のあるバイノーラルサウンドを生成する.また,ヘッドホンによる 3D サウンドだけでなく,ステレオスピーカによる 3D サウンドにも対応している.更に,ステレオススピーカーサウンドのヘッドホンモニタリングもサポートできる.

従来の 3 次元バイノーラルサウンドプロセッサーは,頭部による散乱を表す頭部インパルス応答 (Head-Related Impulse Response: HRIR) と音源の畳み込みによって,定位感を実現している.この畳み込みは大量の計算リソースを必要とするため,SoundObject では,頭部による散乱は剛体球による散乱と耳介 (耳たぶ) による散乱によって構成されると想定し,簡易な球散乱効果フィルタと耳介散乱効果フィルタにより定位感を実現している.

また,多くの場合,従来の畳み込みによるバイノーラルサウンドでは前方方向の距離感が殆ど得られないが,SoundObject では残響室による反射波によって,これを実現している.

更に,音源の移動によってドップラー効果は必ず生じる.一般に,周波数が 0.3% 異なる正弦波は異なる音として識別できる.これは,約 1m/s を越える速度の音源から,認識可能なドップラー効果が生じる事を意味している.1m/s は決して高速では無いため,SoundObject では音源の移動の際に必ずドップラー効果を加えている.

SoundObject はディジタルオーディオワークステーション (Digital Audio Workstations: DAW) の VST 3 plug-in として提供され,44.1KHz, 48KHz, 96KHz のサンプリングレートをサポートしている.また,OS 環境は 64 bit の Windows 10 及び macOS 10.14 となる.詳細は以下のドキュメントを参照.

https://suzumushi0.hatenablog.com/entry/SOv1/SO_JP

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License at no charge.

VST is a registered trademark of Steinberg Media Technologies GmbH.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.