Цитата:
Сообщение от Антон Степичев
Соглашусь, если вы подтвердите свои слова ссылкой).
Давайте таки вернемся к логике. Изменение яркости монитора или установка других "обоев" на десктопе активизирует все, что вы описали выше гораздо в большей степени, чем изменение внешнего вида плейера. Далее, плейер не меняет характера своего звучания , если его вообще убрать с экрана (свернуть его в панель задач) так, как он его меняет при перекомпиляции после очередного упрощения интерфейса.
А вы, например, под ДОС мп3 плейер или рекордер написать можете под определенную карту?
|
Я не видел такой ссылки ... хотя в аттаче устройство которое сделано по принципу кратчайшего цифрового тракта.
Теперь если вернуться к нашим баранам ... убрав плеер с экрана Вы просто отключили его отображение, а в памяти компьютера остались куски кода ответственные за отображение (приемы в програмировании таковы, что предпочтительно делать так с точки зрения скорости работы графических интерфейсов). Никто никогда (кроме вашего покорного слуги) не оптимизирует код с точки зрения
получения наивысшей музыкальности.
ИМХО оптимизацию надо начинать
1 с аппаратной платформы (компьютер со своим импульсным блоком питания и процессор порождающий нестационарные шумы зависящие от состояния операционной системы не лучшая платформа).
Лучше всего использовать простые контроллеры .
2 Операционная система (все многозадачные типа Windows Linux MacOS хуже чем допустим простая DOS)
Лучше всего простая ос типа той что в Мастерлинке
3 Алгоритмы
В алгоритмах все сжатие без потерь (никаких МP3)
Отказ от алгоритмов с обратноыми связями (рекурсивная фильтрация) и пр
Отказ от дополнительных абстрактных слоев в (драйверы билиотеки)
4 Операции
Отказ от операций могущих приводить к округлению
Отказ от операций с плавающей запятой
...
Ну это ориентировочный список
Да, у меня даже была такая программа написана в 94 году
Работала под ДОС карта была SoundBlaster 16
http://ru.wikipedia.org/wiki/Sound_Blaster в превой версии программы рекордер и плеер работали непосредственно с картой, а далее все работали уже через драйвер поставщика. Руководитель проекта настоял в возможности работы через драйвер и он был прав с точки зрения простоты сопровождения ПО.