AIMP Forum

Общее => Общение => Topic started by: K on October 16, 2012, 21:10:13

Title: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 16, 2012, 21:10:13
Есть предложение создать особую версию плеера в которой бы исключались все эти FX (bass_fx и прочие) открытые и скрытые, а также абсолютно исключалось изменение битности, ресемплинга и дизеринга и вообще любая обработка/трансформазция звука, на любом этапе в плеере. То есть что бы сигнал сразу от начального декодера  поступал на выход, возможно даже миную регулятор громкости в плеере (не говоря уже про EQ и тп.).
А также добавить поддержку kernel streaming.

Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 16, 2012, 21:21:07
Зачем это нужно? что мешает поотключать все звуковые эффекты сейчас?
Зачем нужен Kernel Streaming, когда есть ASIO и WASAPI Exclusive?
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 16, 2012, 21:48:00
Моё дело предложить вам сделать такую версию для людей разбирающихся в звуке, я не знаю какой там у вас код на самом деле, поэтому нет никакой уверенности что нет никакой обработки у вас или в bass при "выключенных эфектах". Такая версия будет пользоваться популярностью.
Зачем нужен Kernel Streaming, когда есть ASIO и WASAPI Exclusive?
НУ ASIO выход у вас получился не очень, по крайней мере на ХР (+/- разная конфигурация системы). WASAPI  нет в ХР, возможно  в Kernel Streaming у вас получится лучше :)
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 16, 2012, 22:09:08
могу предложить пользоваться AlbumPlayer'ом =)
АИМП всё-таки старается быть дружелюбным пользователю
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 16, 2012, 22:24:30
Ну я вас понял, а жаль.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 16, 2012, 22:26:45
Моё дело предложить вам сделать такую версию для людей разбирающихся в звуке, я не знаю какой там у вас код на самом деле, поэтому нет никакой уверенности что нет никакой обработки у вас или в bass при "выключенных эфектах". Такая версия будет пользоваться популярностью.

Не будет она пользоваться популярностью. Если вы на слух не видите никаких "эффектов" - может быть их и вправду нет?
Я могу сказать, что при определенных настройках программы можно получить звук AS IS и сейчас, нужно лишь немного потрудиться.

НУ ASIO выход у вас получился не очень, по крайней мере на ХР (+/- разная конфигурация системы). WASAPI  нет в ХР, возможно  в Kernel Streaming у вас получится лучше :)

По существу  можно? Я не вижу на форуме от вашего имени ни одного баг-репорта касательно работы ASIO.

P.S. Извините, но WinXP морально устарела, я не вижу смысла тратить ресурсы на разработку KernelStreaming только ради XP.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 16, 2012, 22:27:36
могу предложить пользоваться AlbumPlayer'ом =)
АИМП всё-таки старается быть дружелюбным пользователю

Ну я вас понял, а жаль.

Это был сарказм. AlbumPlayer ничем не отличается по качеству от существующих лидеров рынка.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 16, 2012, 22:57:14
Я могу сказать, что при определенных настройках программы можно получить звук AS IS и сейчас, нужно лишь немного потрудиться.
Ну пускай это суждение будет на вашей совести.

По существу  можно? Я не вижу на форуме от вашего имени ни одного баг-репорта касательно работы ASIO.
ASIO работает но звук не тот что мог бы быть.

WinXP морально устарела.
Она ещё долго будет работать, даже после офицального закрытия.

AlbumPlayer ничем не отличается по качеству от существующих лидеров рынка.
Это вы наверно имели ввиду этот www.albumplayer.com  :)
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 16, 2012, 23:05:41
хм... тема явно располагает к общению, туда и оправляется

В соседней теме (https://www.aimp.ru/forum/index.php?topic=32118.msg211130#msg211130) мы беседовали с автором АПлеера. Он не смог привести ни одной аргументированной причины почему его плеер звучит круче остальных.
Так что, АПлеер по звуку ничуть не лучше лидеров рынка.
И именно поэтому бесполезно делать АИМП с отсутствующими эффектами, эквалайзерами и прочими аудиофильскими примочками.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: DuXeN0N on October 16, 2012, 23:50:27
ASIO работает но звук не тот что мог бы быть.
А какой он может быть?
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 16, 2012, 23:56:30
Ну коль вы загнали тему в флудилку спрошу ещё пару вопросов:
Собираетелись вы отказываться от использования bass и перейти например на плагины винампа?
Что значит core status: n KB / 32 Bit в параметрах воспроизведения ?

А какой он может быть?
Качественный  :P
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Алексей Долматов on October 17, 2012, 07:19:01
1. Много уже было вариантов создавать одновременно несколько версий, но это геморно (сколько кода писать??), не удобно для пользователя (что качать и что выбрать??), малоэффективно (аргументы приводить не буду)
2. переход на сторонний "движок" не будет, не зря же свой пишут. По возможности, bass-кодеры могут быть убраны.
3. 32 Bit - значит, что уровень квантования выводимого звука выбран 32 бита, но аудиофайлы могут и меньшего.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 17, 2012, 08:38:44
Ну коль вы загнали тему в флудилку спрошу ещё пару вопросов:
Собираетелись вы отказываться от использования bass и перейти например на плагины винампа?
Что значит core status: n KB / 32 Bit в параметрах воспроизведения ?

Нет, не планирую. Bass имеет некоторые ограничения при работе с недокачанными файлами, в остальном он полностью отвечает моим требованиям, как по функционалу, так и по качествую.

Качественный  :P

Результаты замеров есть? Почему не записали баг?

Ну пускай это суждение будет на вашей совести.

Не нужно кидаться грозными словами, я ни кого не обманываю. Так оно и есть - AIMP3 умеет выводить звук AS IS. Не это ли вы хотели? Зачем делать отдельную версию, если такая возможность есть и сейчас???

Она ещё долго будет работать, даже после офицального закрытия.

Оплатите разработку? Или, быть может, сами напишите в качестве плагина?
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 17, 2012, 08:40:13
Что значит core status: n KB / 32 Bit в параметрах воспроизведения ?

3. 32 Bit - значит, что уровень квантования выводимого звука выбран 32 бита, но аудиофайлы могут и меньшего.

Не совсем, это глубина дискретизация, с которой работает сам движок плеера. Звук будет выводиться в том формате, который выбран в настройках.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 17, 2012, 09:11:00
Собираетелись вы отказываться от использования bass и перейти например на плагины винампа?
Вы можете и сейчас пользоваться декодерами от Винампа, достаточно вместо бассовских подсунуть аналог от винампа

Но у меня вопрос. А чем декодеры винампа лучше бассовских?
Я тестировал декодеры популярных форматов - все одинаковые. Только ОГГ Винампа отличается, не знаю по какой причине
А так даже хваленый mp3-декодер Аполло и тот не отличался от бассовского или винамповского
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: timoza on October 17, 2012, 10:35:41
Качественный  :P
Слушаете исключительно фирменные Audio CD? Или вы только предполагаете, что более качественное воспроизведение возможно?  :P
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 17, 2012, 16:52:15
Quote
Так оно и есть - AIMP3 умеет выводить звук AS IS.
Ну может плеер и может, а как на счёт того что происходит в басс, вы знаете какие там процессы происходят с сигналом?


Quote
А чем декодеры винампа лучше бассовских?
Имхо басс некачественная штука, по крайней мере главный модуль где находится мр3 декодер .
Заменить мр3, wav декодеры на винамповские не выйдет. У винампа декодеры тоже полная хрень, особенно те которые сейчас. Но за всю историю их создания попадались определённые версии которые давали неплохой результат.

Quote
Результаты замеров есть? Почему не записали баг?
я уже за столько лет тестов на слух определяю ;)

Quote
даже хваленый mp3-декодер Аполло и тот не отличался от бассовского или винамповского
Имхо не такой уж он и хваленый.

Quote
Я тестировал декодеры популярных форматов - все одинаковые
а где результаты и методика, интересно было бы посмотреть.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 17, 2012, 17:03:30
Слушаете исключительно фирменные Audio CD? Или вы только предполагаете, что более качественное воспроизведение возможно?  :P
Даже на не качественном  звуке можно определить если сравнивать его в разных прогах. Но есть и "фирменный Audio CD", а не типа flakoapecuemp3upconvert.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Tarik on October 17, 2012, 17:10:45
https://www.aimp.ru/blogs/?cat=41
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 17, 2012, 17:12:43
я уже за столько лет тестов на слух определяю ;)
в этом вся проблема
сколько людей тут пытались тролить насчет качества звука - никто не удосужился хоть что-то измерить
всё время пустая болтовня "мои уши слышат разницу, вот это звучит круто, а вот это полный отстой"

а вы знаете, почему никто (по крайней мере я не слышал о таком) не сравнивает качество картинки разных вьюверов?
потому что любому такому "тестеру" можно сразу выдать в лоб сравнение скриншотов в увеличенном с любое количество раз виде
и видеть мы эти скриншоты можем одновременно

а знаете, почему реальных звуковых измерений так мало?
потому что измерения обычно довольно трудоемкие, методики очень разные и их много

а знаете  почему так много людей слышат разницу в звуке того или иного плеера?
потому что природа звука очень сложная. Поворот головы на пол градуса от источника и звук уже отличается, поэтому ушами можно слышать разницу в одном и том же треке на одном и том же плеере и в одних и тех же условиях.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 17, 2012, 17:49:19
Quote
никто не удосужился хоть что-то измерить
ответ прост, многие просто не имеют волшебных кабелей, а некоторые и не знают что с ними делать (у меня кабелей нет, паять лень)
 Просто хочется чтоб включил плеер и звук бы радовал и это без копания в настойках и применения всяких улучшителей.

Quote
а вы знаете, почему никто (по крайней мере я не слышал о таком) не сравнивает качество картинки разных вьюверов?
сравнивал и были скриншоты одновременно  :P

Quote
а знаете, почему реальных звуковых измерений так мало?
потому что измерения обычно довольно трудоемкие
согласен, сам когда то занимался тестами кодеков.

Quote
оворот головы на пол градуса от источника и звук уже отличается
Верно, но это не относится к наушникам.

Quote
сколько людей тут пытались тролить
Ну коль пошло про тролей, то....






Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 17, 2012, 18:18:10
Имхо басс некачественная штука, по крайней мере главный модуль где находится мр3 декодер .

С чего вы взяли?

Ну может плеер и может, а как на счёт того что происходит в басс, вы знаете какие там процессы происходят с сигналом?

Мне достаточно того, что звук на выходе получается такой же, как и на входе

Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 17, 2012, 18:21:13
Резюмирую: если вы заметили, что плеер где-то искажает данные при настройках, которые должны выдавать звук AS IS - пишите баг в тех.поддержку, или тут, на форуме. А пока это тухлый троллинг
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 17, 2012, 19:42:43
А каким образом вы выводили звук в wav файл при ваших тестах?

Quote
Вы можете и сейчас пользоваться декодерами от Винампа, достаточно вместо бассовских подсунуть аналог от винампа

А где у AIMP2 меню управления плагинами?
Почему многие плагины винампа не отображаются  в AIMP3 , и все выходные?
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 17, 2012, 19:59:57
А каким образом вы выводили звук в wav файл при ваших тестах?
одна виртуальная карта выводит звук в ВАВ напрямую, а при использовании другой - СаундФоржем записывал
А где у AIMP2 меню управления плагинами?
В главном меню посмотрите
Почему многие плагины винампа не отображаются  в AIMP3 , и все выходные?
в АИМП работают in_ или gen_
От новых версий Винампа плагины не подходят
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 17, 2012, 20:06:38
посмотритев АИМП работают in_ или gen_

Поддерживаются Input, General, DSP
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 17, 2012, 20:08:23
DSP
чуть не забыл :)
но, я думаю, K не интересуют DSP ;D
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 18, 2012, 19:47:37
А почему асио выход всегда 32бит?
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 18, 2012, 20:15:34
Сколько драйвер разрешает, столько АИМП и использует.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 18, 2012, 20:34:43
А вот это уже не очень, желательно вам ввести там тоже настройку битности. И кто производит увеличение битности, плеер?

Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 18, 2012, 20:45:43
А вот это уже не очень, желательно вам ввести там тоже настройку битности. И кто производит увеличение битности, плеер?
плеер
он и так и так биты преобразует
т.к. внутренняя глубина дискретизации 32 бит с плавающей точкой
но, если никаких эффектов с музыкой в плеере не происходит - то это преобразование ошибок не вносит
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 18, 2012, 21:12:40
А вот это уже не очень, желательно вам ввести там тоже настройку битности. И кто производит увеличение битности, плеер?

Она есть, настройка эта. Вопрос в том - поддерживает ли выбранный интерфейс вывода звука такие варианты глубины дискретизации или нет. Да, естественно, преобразование выполняется плеером

Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 18, 2012, 21:17:01
Quote
он и так и так биты преобразует т.к. внутренняя глубина дискретизации 32 бит с плавающей точкой

Так выж утверждали выход как есть, как есть ???. Это не годится от этого и может меняться звук в зависимости от драйвера.


Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 18, 2012, 21:35:34
Так выж утверждали выход как есть, как есть ???. Это не годится от этого и может меняться звук в зависимости от драйвера.

А причем тут плеер? Можно подумать, драйвер для других программ исключение сделает... НЕЗАЧОТ!
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: timoza on October 19, 2012, 08:34:41
К, предлагаю вам рецепт.
Покупаете проигрыватель CD, и слушаете через свой усилитель на вашей акустике.
Затем вставляете этот CD в комп, настраиваете ASIO или что там ещё на те же усилитель и акустику, и уверяю, никакой разницы вы не услышите. При условии, что
Просто хочется чтоб включил плеер и звук бы радовал и это без копания в настойках и применения всяких улучшителей.
вот ЭТОГО вы делать не будете.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 19, 2012, 17:12:22
предлагаю вам рецепт.
Не всё так просто, давайте не будем углублятся в качество сд плееров и усилителей, а также цапа карты и тп.
Quote
никакой разницы вы не услышите
:)

Quote
т.к. внутренняя глубина дискретизации 32 бит с плавающей точкой
а зачем вам переводить в 32 если нет никакой обработки?
И что конкретно производит этот перевод?, элементы что сделали вы или басс?
При Выводе через directsound тоже производится перевод 32 бит?

ЗЫ.
И не надо так агресивно реагировать и думать что я тут пришёл обсерать ваш плеер, просто хотел подать вам идеи как сделать его лучше.

Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 19, 2012, 17:21:37
а зачем вам переводить в 32 если нет никакой обработки?
читайте внимательно посты выше
движок работает на глубине 32 бит, то есть как ни крути - перевод будет независимо от того какой поступает сигнал
если на выходе стоит 16 бит и вход был 16 бит: будет трансформация 16>32>16
никаких потерь она не несёт, если сигнал не обрабатывался внутри движка
трансформация 16>32 тоже не несёт потерь, так что зря вы так волнуетесь
если к написать формулу 1+1-1 мы всё равно получим 1
конкретно в вашем случае другую глубину дискретизации нельзя выставить из-за ограничений драйвера

И не надо так агресивно реагировать и думать что я тут пришёл обсерать ваш плеер
вроде никто агрессивно не реагирует, ни мата, ни посылов

просто хотел подать вам идеи как сделать его лучше.
не нужно превращать АИМП в АПлеер
путь его автор распинается что у него крутой звук, и при этом он его с каждым днем делает всё лучше (интересно, за счет чего)
мы просто работаем и звук у нас не лучше, чем у Винампа или Фубара, но он и не хуже
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 19, 2012, 17:50:58
Quote
будет трансформация 16>32>16
ну так это всё объясняет.

Quote
32>16
никаких потерь она не несёт
Любое 32>16 безвозвратно снижает качество даже при применении супер профессиональных методов его выполнения.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Tarik on October 19, 2012, 17:56:44
Любое 32>16 безвозвратно снижает качество даже при применении супер профессиональных методов его выполнения.
Очень сильно сомневаюсь, что вы эти искажения услышите.
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: K on October 19, 2012, 18:25:59
Очень сильно сомневаюсь, что вы эти искажения услышите.
   ;D
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Tarik on October 19, 2012, 19:24:56
   ;D
Мда, очередная пустая тема...
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Artem on October 19, 2012, 19:38:28
Любое 32>16 безвозвратно снижает качество даже при применении супер профессиональных методов его выполнения.

Нет, не снижает, при условии, что исходный сигнал был 16 или 8
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Soolo on October 19, 2012, 20:43:21
Любое 32>16 безвозвратно снижает качество даже при применении супер профессиональных методов его выполнения.
да, вы правы
но!
16>32>16 качество не ухудшит
я уже привел пример простой математики 1+2-2
Мда, очередная пустая тема...
помнишь, мы обсуждали это? я даже рад такой теме =)
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: Tarik on October 19, 2012, 21:08:17
помнишь, мы обсуждали это? я даже рад такой теме =)
:)
Title: Re: Создание специальной версии плеера для качественного воспроизведения
Post by: timoza on October 20, 2012, 09:48:37
Не всё так просто, давайте не будем углублятся в качество сд плееров и усилителей, а также цапа карты и тп. :)
Зачем куда-то углубляться?
Я не предлагаю купить супер дорогой плеер, просто купите того же уровня что и CD привод в компе.
А всё остальное не повлияет на качество, ибо читайте мой пост выше, в обоих случаях используется тот же усил и акустика, не надо передёргивать на ЦАПы.