Deprecated: Optional parameter $prefix declared before required parameter $code is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/languages/Language.php on line 4359
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::open($save_path, $session_name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/PHPSessionHandler.php on line 199
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/PHPSessionHandler.php on line 214
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::read($id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/PHPSessionHandler.php on line 228
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::write($id, $dataStr) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/PHPSessionHandler.php on line 256
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::destroy($id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/PHPSessionHandler.php on line 362
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/PHPSessionHandler.php on line 383
Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 70
Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 80
Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 75
Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 117
Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 90
Deprecated: Return type of MediaWiki\Session\Session::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 624
Deprecated: Return type of MediaWiki\Session\Session::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 629
Deprecated: Return type of MediaWiki\Session\Session::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 639
Deprecated: Return type of MediaWiki\Session\Session::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 634
Deprecated: Return type of MediaWiki\Session\Session::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 649
Deprecated: Return type of MediaWiki\Session\Session::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 644
Deprecated: Return type of MediaWiki\Session\Session::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 658
Deprecated: Return type of & MediaWiki\Session\Session::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 670
Deprecated: Return type of MediaWiki\Session\Session::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 679
Deprecated: Return type of MediaWiki\Session\Session::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/session/Session.php on line 683
Deprecated: Optional parameter $style declared before required parameter $ts is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/vendor/wikimedia/timestamp/src/ConvertibleTimestamp.php on line 176
Deprecated: Optional parameter $args declared before required parameter $parser is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.class.php on line 108
Warning: Private methods cannot be final as they are never overridden by other classes in /home/bypasslabel/sound.bai-hua.org/includes/actions/Action.php on line 67
Deprecated: Optional parameter $type declared before required parameter $format is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/includes/Message.php on line 1125
Deprecated: Message implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/bypasslabel/sound.bai-hua.org/includes/Message.php on line 159
Deprecated: RawMessage implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/bypasslabel/sound.bai-hua.org/includes/Message.php on line 1361
Deprecated: Return type of FileBackendStoreShardListIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/filebackend/FileBackendStore.php on line 1926
Deprecated: Return type of FileBackendStoreShardListIterator::rewind() should either be compatible with FilterIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/filebackend/FileBackendStore.php on line 1941
Deprecated: Return type of FSFileBackendList::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/filebackend/FSFileBackend.php on line 900
Deprecated: Return type of FSFileBackendList::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/filebackend/FSFileBackend.php on line 908
Deprecated: Return type of FSFileBackendList::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/filebackend/FSFileBackend.php on line 892
Deprecated: Return type of FSFileBackendList::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/filebackend/FSFileBackend.php on line 936
Deprecated: Return type of FSFileBackendList::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bypasslabel/sound.bai-hua.org/includes/libs/filebackend/FSFileBackend.php on line 922
Deprecated: Optional parameter $label declared before required parameter $alt is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/includes/Linker.php on line 502
Deprecated: Optional parameter $label declared before required parameter $alt is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/includes/DummyLinker.php on line 106
Deprecated: Optional parameter $attribs declared before required parameter $contents is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/includes/Xml.php on line 131
Deprecated: Optional parameter $text declared before required parameter $classes is implicitly treated as a required parameter in /home/bypasslabel/sound.bai-hua.org/includes/linker/LinkRenderer.php on line 248
Warning: Trying to access array offset on value of type null in /home/bypasslabel/sound.bai-hua.org/includes/profiler/SectionProfiler.php on line 100
Warning: Trying to access array offset on value of type null in /home/bypasslabel/sound.bai-hua.org/includes/profiler/SectionProfiler.php on line 100
Warning: Trying to access array offset on value of type null in /home/bypasslabel/sound.bai-hua.org/includes/profiler/SectionProfiler.php on line 101
Warning: Trying to access array offset on value of type null in /home/bypasslabel/sound.bai-hua.org/includes/profiler/SectionProfiler.php on line 101
Warning: Trying to access array offset on value of type null in /home/bypasslabel/sound.bai-hua.org/includes/profiler/SectionProfiler.php on line 102
Warning: Trying to access array offset on value of type null in /home/bypasslabel/sound.bai-hua.org/includes/profiler/SectionProfiler.php on line 102
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/bypasslabel/sound.bai-hua.org/includes/skins/SkinTemplate.php on line 356 Linear vs logarithmic scales - SoundDB
Human hearing is better measured on a logarithmic scale than a linear scale.
On a linear scale, a change between two values is perceived on the basis of the difference between the values. Thus, for example, a change from 1 to 2 would be perceived as the same amount of increase as from 4 to 5.
On a logarithmic scale, a change between two values is perceived on the basis of the ratio of the two values. That is, a change from 1 to 2 (ratio of 1:2) would be perceived as the same amount of increase as a change from 4 to 8 (also a ratio of 1:2).