На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела "Программирование звука"
0) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с записью, обработкой, воспроизведением звука. Перед созданием темы подумайте, не будет ли она уместнее в разделах Разработка и тестирование программ, Наши исходники, а особенно Разовые заказы и подработки
1) На Раздел распространяются все Правила форума.Огромная просьба с ними внимательно ознакомиться.
2) Запрещается давать бессмысленные ответы вроде: "Снеси Мастдай", "ХП рулит", "Поставь Линукс" и т.д.
3) Запрещается создавать темы, в которых Вы намереваетесь получить ссылку на кряки, серийники и т.п. Также запрещено любое обсуждение p2p (peer-to-peer) сетей (BitTorrent, eDonkey и т.д.).
4) Реклама всякого рода пресекается беспощадно.
5) Используйте тэг [CODE] для выделения кода программы (непременно с указанием языка программирования - выбрать из списка. В противном случае бессмысленно!). Уважайте тех, кто будет читать ваш код!
6) Если решение вашей проблемы найдено, то не забываем помечать тему специальной функцией "Вопрос решён". Вам всего лишь требуется при написании последнего ответа поставить одну единственную галочку прямо над формой ответа.
7) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе

8) Если не прикрепляются/не скачиваются файлы, читаем Не прикрепляется / не скачивается файл. Любые обсуждения в данном разделе проблем с приложением файлов считаются оффтопиком! Со всеми вытекающими.

9) NEW! Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно. Попытки накрутки количества тематических сообщений за счёт поднятия древних неактуальных тем ("некрофилия") будут наказываться по велению левой пятки модераторского состава (см. пп.12, 13 Правил)



Нарушение Правил может повлечь наказание со стороны модераторов.



user posted imageFAQ Раздела user posted imageПоиск в Разделе user posted imageMSDN Library Online | Ваше мнение о модераторах: user posted imageBarazuk user posted imageRikkie
  
> Обращение к писателям мегапрограмм воспроизведения WAV-файлов
    Глубокоуважаемые товарищи!

    Довольно плодить темы "Как проиграть WAV-файл через WINMM" и "Посмотрите как у меня не получается проиграть ВАВ-файл".

    Если у вас есть супермегаидея проигрывателя или ещё чего-то мегафееричесткого, пожалуйста, задумайтесь о том, что НЕ СТОИТ создавать тему "Как проиграть WAV-файл через WINMM" и т.д. Это НЕ интересно, НЕ ново, абсолютно НЕ полезно (в том числе в том плане, что не даёт абсолютно никаких полезных знаний и опыта), НЕ портабельно, практически НЕ применимо, и морально устарело ещё 10 лет назад с появлением DirectX, DirectShow, ASIO и отличных готовых библиотек (см. FAQ (сообщение #3170269) ).

    Многолетний опыт показывает, что начав свой мегапроэкт с "как проиграть ВАВ", обычно поциент на этом зависает на месяц-два и этим же весь проэкт и заканчивается не начавшись. Задумайтесь над тем, сколько раз ЭТО было написано и выброшено в корзину до вас, и поверьте, что корректная и полная реализация (с поддержкой обработки ошибок, разных аппаратных платформ и операционных систем, "старых" и новейших АПИ воспроизведения звука, декодирования различных форматов и многое другое) звукового движка займёт неимоверное количество времени и бессмысленно, если является самоцелью ("мне интересно научиться это делать").

    Ну научились, и дальше что? Чтобы этот код реально можно было использовать где-то - см. абзацем выше. Никаких реально применимых знаний - опять таки, не приобретено. Время потрачено на 99% впустую. Разве что дали кому-то из посетителей форума почувствовать свою значимость, давая полезные и не очень советы.

    Так что же делать?

    Использовать готовые библиотеки для создания предварительных версий своих программ, если есть оригинальные идеи. Если эти идеи стОящие и интересные, то всегда найдутся люди, которые помогут реализовать низкоуровневые фрагменты и избавиться от "чужих" библиотек. Хотя, если идея и реализация годная (а не стотысячный ущербный клон Винампа, интересный только автору и паре его друзей), то опыт показывает, что люди всё равно будут пользоваться, хоть 10 билиотек подключай.
    Сообщение отредактировано: barazuk -
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0248 ]   [ 15 queries used ]   [ Generated: 28.03.24, 16:56 GMT ]