/* * Copyright (C) 2011 in-somnia * * This file is part of JAAD. * * JAAD is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 3 of the * License, or (at your option) any later version. * * JAAD is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General * Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library. * If not, see <http://www.gnu.org/licenses/>. */ package net.sourceforge.jaad.aac.tools; /** * Intensity stereo lookup table for all possible values for * 0.5<sup>0.25*scaleFactor</sup>. * @author in-somnia */ interface ISScaleTable { float[] SCALE_TABLE = { 1.0f, 0.8408964152537146f, 0.7071067811865476f, 0.5946035575013605f, 0.5f, 0.4204482076268573f, 0.35355339059327373f, 0.29730177875068026f, 0.25f, 0.21022410381342865f, 0.17677669529663687f, 0.14865088937534013f, 0.125f, 0.10511205190671433f, 0.08838834764831843f, 0.07432544468767006f, 0.0625f, 0.05255602595335716f, 0.044194173824159216f, 0.03716272234383503f, 0.03125f, 0.02627801297667858f, 0.022097086912079608f, 0.018581361171917516f, 0.015625f, 0.01313900648833929f, 0.011048543456039804f, 0.009290680585958758f, 0.0078125f, 0.006569503244169645f, 0.005524271728019902f, 0.004645340292979379f, 0.00390625f, 0.0032847516220848227f, 0.002762135864009951f, 0.0023226701464896895f, 0.001953125f, 0.0016423758110424114f, 0.0013810679320049755f, 0.0011613350732448448f, 9.765625E-4f, 8.211879055212057E-4f, 6.905339660024878E-4f, 5.806675366224224E-4f, 4.8828125E-4f, 4.1059395276060284E-4f, 3.452669830012439E-4f, 2.903337683112112E-4f, 2.44140625E-4f, 2.0529697638030142E-4f, 1.7263349150062194E-4f, 1.451668841556056E-4f, 1.220703125E-4f, 1.0264848819015071E-4f, 8.631674575031097E-5f, 7.25834420778028E-5f, 6.103515625E-5f, 5.1324244095075355E-5f, 4.3158372875155485E-5f, 3.62917210389014E-5f, 3.0517578125E-5f, 2.5662122047537677E-5f, 2.1579186437577742E-5f, 1.81458605194507E-5f, 1.52587890625E-5f, 1.2831061023768839E-5f, 1.0789593218788871E-5f, 9.07293025972535E-6f, 7.62939453125E-6f, 6.415530511884419E-6f, 5.394796609394436E-6f, 4.536465129862675E-6f, 3.814697265625E-6f, 3.2077652559422097E-6f, 2.697398304697218E-6f, 2.2682325649313374E-6f, 1.9073486328125E-6f, 1.6038826279711048E-6f, 1.348699152348609E-6f, 1.1341162824656687E-6f, 9.5367431640625E-7f, 8.019413139855524E-7f, 6.743495761743044E-7f, 5.670581412328344E-7f, 4.76837158203125E-7f, 4.009706569927762E-7f, 3.371747880871522E-7f, 2.835290706164172E-7f, 2.384185791015625E-7f, 2.004853284963881E-7f, 1.685873940435761E-7f, 1.417645353082086E-7f, 1.1920928955078125E-7f, 1.0024266424819405E-7f, 8.429369702178806E-8f, 7.08822676541043E-8f, 5.9604644775390625E-8f, 5.0121332124097026E-8f, 4.214684851089403E-8f, 3.544113382705215E-8f, 2.9802322387695312E-8f, 2.5060666062048513E-8f, 2.1073424255447014E-8f, 1.7720566913526073E-8f, 1.4901161193847656E-8f, 1.2530333031024257E-8f, 1.0536712127723507E-8f, 8.860283456763037E-9f, 7.450580596923828E-9f, 6.265166515512128E-9f, 5.2683560638617535E-9f, 4.430141728381518E-9f, 3.725290298461914E-9f, 3.132583257756064E-9f, 2.6341780319308768E-9f, 2.215070864190759E-9f, 1.862645149230957E-9f, 1.566291628878032E-9f, 1.3170890159654384E-9f, 1.1075354320953796E-9f, 9.313225746154785E-10f, 7.83145814439016E-10f, 6.585445079827192E-10f, 5.537677160476898E-10f, 4.6566128730773926E-10f, 3.91572907219508E-10f, 3.292722539913596E-10f, 2.768838580238449E-10f, 2.3283064365386963E-10f, 1.95786453609754E-10f, 1.646361269956798E-10f, 1.3844192901192245E-10f, 1.1641532182693481E-10f, 9.7893226804877E-11f, 8.23180634978399E-11f, 6.922096450596122E-11f, 5.820766091346741E-11f, 4.89466134024385E-11f, 4.115903174891995E-11f, 3.461048225298061E-11f, 2.9103830456733704E-11f, 2.447330670121925E-11f, 2.0579515874459975E-11f, 1.7305241126490306E-11f, 1.4551915228366852E-11f, 1.2236653350609626E-11f, 1.0289757937229987E-11f, 8.652620563245153E-12f, 7.275957614183426E-12f, 6.118326675304813E-12f, 5.144878968614994E-12f, 4.3263102816225765E-12f, 3.637978807091713E-12f, 3.0591633376524064E-12f, 2.572439484307497E-12f, 2.1631551408112883E-12f, 1.8189894035458565E-12f, 1.5295816688262032E-12f, 1.2862197421537484E-12f, 1.0815775704056441E-12f, 9.094947017729282E-13f, 7.647908344131016E-13f, 6.431098710768742E-13f, 5.407887852028221E-13f, 4.547473508864641E-13f, 3.823954172065508E-13f, 3.215549355384371E-13f, 2.7039439260141103E-13f, 2.2737367544323206E-13f, 1.911977086032754E-13f, 1.6077746776921855E-13f, 1.3519719630070552E-13f, 1.1368683772161603E-13f, 9.55988543016377E-14f, 8.038873388460928E-14f, 6.759859815035276E-14f, 5.6843418860808015E-14f, 4.779942715081885E-14f, 4.019436694230464E-14f, 3.379929907517638E-14f, 2.8421709430404007E-14f, 2.3899713575409425E-14f, 2.009718347115232E-14f, 1.689964953758819E-14f, 1.4210854715202004E-14f, 1.1949856787704712E-14f, 1.004859173557616E-14f, 8.449824768794095E-15f, 7.105427357601002E-15f, 5.974928393852356E-15f, 5.02429586778808E-15f, 4.2249123843970474E-15f, 3.552713678800501E-15f, 2.987464196926178E-15f, 2.51214793389404E-15f, 2.1124561921985237E-15f, 1.7763568394002505E-15f, 1.493732098463089E-15f, 1.25607396694702E-15f, 1.0562280960992619E-15f, 8.881784197001252E-16f, 7.468660492315445E-16f, 6.2803698347351E-16f, 5.281140480496309E-16f, 4.440892098500626E-16f, 3.7343302461577226E-16f, 3.14018491736755E-16f, 2.6405702402481546E-16f, 2.220446049250313E-16f, 1.8671651230788613E-16f, 1.570092458683775E-16f, 1.3202851201240773E-16f, 1.1102230246251565E-16f, 9.335825615394307E-17f, 7.850462293418875E-17f, 6.601425600620387E-17f, 5.551115123125783E-17f, 4.667912807697153E-17f, 3.925231146709437E-17f, 3.300712800310193E-17f, 2.7755575615628914E-17f, 2.3339564038485766E-17f, 1.9626155733547187E-17f, 1.6503564001550966E-17f, 1.3877787807814457E-17f, 1.1669782019242883E-17f, 9.813077866773593E-18f, 8.251782000775483E-18f, 6.938893903907228E-18f, 5.834891009621442E-18f, 4.906538933386797E-18f, 4.1258910003877416E-18f, 3.469446951953614E-18f, 2.917445504810721E-18f, 2.4532694666933983E-18f, 2.0629455001938708E-18f, 1.734723475976807E-18f, 1.4587227524053604E-18f, 1.2266347333466992E-18f, 1.0314727500969354E-18f, 8.673617379884035E-19f, 7.293613762026802E-19f, 6.133173666733496E-19f, 5.157363750484677E-19f, 4.3368086899420177E-19f, 3.646806881013401E-19f, 3.066586833366748E-19f, 2.5786818752423385E-19f, 2.1684043449710089E-19f, 1.8234034405067005E-19f, 1.533293416683374E-19f, 1.2893409376211693E-19f, 1.0842021724855044E-19f, 9.117017202533503E-20f, 7.66646708341687E-20f }; }