Автор Тема: Создание собственного аудиоредактора - самопальный DAW с нуля  (Прочитано 443 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн зет эйч ю кей

  • Ветеран форума
  • ******
  • Сообщений: 3612
Гленн Фрикер говорил, шта рипер сделали создатели винампа. Мол у них и так все деньги мира, им неинтересно зарабатывать, они сделали просто так.

Цитировать
fin2026.mp3

на мой взгляд высоких маловато.

Оффлайн HiRes.GP

  • Живу на форуме
  • *******
  • Сообщений: 10236
  • shit in - shit out
У Рипера на сколько помню - один создатель.

ASIO - профессиональный протокол, создан для обхода Windows, скорее он по своей сути "директ саунд", а не то, что выдумали в Мелкомягких, так как общается с аудиоинтерфейсом практически на прямую, на сколько это возможно. Стабильность целиком ложится на плечи конкретного производителя железа, который пишет для него драйвер.
На счет нравится не нравится, это актуально когда есть соответствующее железо и контроль, а не мультимедия за полтора рубля и колонки за питцот.
То что тебе нравится direct sound, это раскрашивание звука, во первых 16 бит, это когда сигнал под ноль, а по факту 10-12 бит всего, там где послезвучия и того меньше, во вторых алиазинг. Т.е. если по русски - загаживает цифровой грязью звук и ты от этого торчишь, но это не чистый и натуральный звук.
А вот почему тебе не нравится ASIO оно понятно, оно просто чище, и лучше слышны огрехи железа и источника.

... и добавил:

У меня довольно точный конвертор float --> int16 с правильным клэмпом аудиобита. Во вторых 16 бит это realtime запись, а обработка и сохранение в 32bit float. Ну если большинство дешманских девайсов не поддерживает даже 24 бита, то что уж просить от редактора первых версий? 


Во первых 32 битных конверторов нет, даже реальные 24 бита крайне сложно получить, остальное манипуляции и маркетинг.
Во вторых, ориентироваться или принимать "дешманские девайсы" крайне глупо.
Железо это железо, софт это софт.
Получается странная картина, у кого дешёвый конвертор не заметит разницу, а у кого хороший интерфейс просто запорет звук.
 :hmmm: :7:

... и добавил:

Сама идея мне нравится, людям нужны простейшие редакторы-магнитофоны.
Но форматы - нужно соблюдать. Или это будет попытка прикрутить к реактивному двигателю колеса от велосипеда.
« Последнее редактирование: Сентября 14, 2026, 21:21:53 от HiRes.GP »

Оффлайн codygain Автор темы

  • Эксперт
  • *****
  • Сообщений: 1465
  • Мастербилдер в мастерской Y-Workshop
    • Сайт компании

... и добавил:

Сама идея мне нравится, людям нужны простейшие редакторы-магнитофоны.
Но форматы - нужно соблюдать. Или это будет попытка прикрутить к реактивному двигателю колеса от велосипеда.
Ну хорошо, все сделаю со временем, вот например факт об этом: поднял версию v.0.2 за 6 дней.
У меня был мюзикплеер который назывался The Sands 15 Anniversary Musicplayer, который я сделал для знакомого музыканта (The Sands), я поднял старенький сорскод и за 6 дней переделал приложение в Musicplayer --> Audiorecorder.

... и добавил:

Гленн Фрикер говорил, шта рипер сделали создатели винампа. Мол у них и так все деньги мира, им неинтересно зарабатывать, они сделали просто так.

на мой взгляд высоких маловато.
Возможно, в частности и моя история тоже, только наоборот, деньги уже были не нужны.
И вот у меня был mp3 плеер с отрисовкой спектра, я перелопатил программу в audio recorder на основе того же фреймворка.

... и добавил:

Цитировать
людям нужны простейшие редакторы-магнитофоны.
И вот это так. А как они узнают об этой программе? Потому что все что есть у них это Waveform, Audacity и Reaper, больше ничего не имеют особо. И простейший референсный/ленточный редактор был бы на руку, отлично сработало бы в паре с другими редакторами.
Но без издателя софтварный продукт сам жить не может, ну или вкладывай в работу десятки лет, что-нибудь придет из ниоткуда.

... и добавил:

Если еще воспользоваться нейронкой, можно сделать нечто похожее на профессиональную программу, например, https://sandyne.com/
Вот это крутой бесплатный редактор! Но вот для клавишников больше чем для гитареро.
Я в этом плане "маленький", мне бы просто некий ленточный/рефересный простейший редактор для записи именно *комбиков*, и помру счастливым человеком.
« Последнее редактирование: Сентября 15, 2026, 07:07:29 от codygain »

Оффлайн Bro Deadly

  • Живу на форуме
  • *******
  • Сообщений: 8260
    • vaya aqui
А как они узнают об этой программе? Потому что все что есть у них это Waveform, Audacity и Reaper, больше ничего не имеют особо. И простейший референсный/ленточный редактор был бы на руку, отлично сработало бы в паре с другими редакторами.
Но без издателя софтварный продукт сам жить не может, ну или вкладывай в работу десятки лет, что-нибудь придет из ниоткуда.

KVR Audio (листинг), Plugin Boutique,Reddit (r/audioengineering, r/WeAreTheMusicMakers),группы в Дискорде и Телеге.

Оффлайн Rony

  • Ветеран форума
  • ******
  • Сообщений: 3948
ещё на гитхаб люди заходят посмотреть чего кто мастрячит

Оффлайн codygain Автор темы

  • Эксперт
  • *****
  • Сообщений: 1465
  • Мастербилдер в мастерской Y-Workshop
    • Сайт компании
А, да, собираюсь залить или на GitHub или на SourceForge.

У меня готова v.0.3. В новой версии поддержал замедление ленточного рикордера на 2 сэмпла с каждых 256 семплов (природой данно недорогому ADC чипу). Также (!) как-то проэмулировал углубление канавки записи при перезаписи на HDD, что является довольно-таки важным свойством этой симуляции.

И добавил сохранение в mp3 в том числе. И как бы Атличный это софтварный чэнелстрип в консольном стиле.



... и добавил:

Я зарелизил приложение на GitHub-е. Можете юзать и брать себе.

https://github.com/neteraser/Morning-Portable-Tape-Recorder

То что я утверждаю как программист это то что ВЕСЬ тракт драйвера DirectSound не такой уж и DSFX-ный, и вот это просто нечто природой данное дедушкиному ADC чипу, что драйвер немного под себя делает, если же как-то разворачивать и сворачивать конвенцию, то будет звук более жирный и естественный.
« Последнее редактирование: Сегодня в 17:56:51 от codygain »

Онлайн Badbrains

  • Эксперт
  • *****
  • Сообщений: 1832
codygain, приветствую отличная тема, я тоже программист, и тема разработки муз. софта интересна.
Единственное, что мои основные и любимые яп это Go и Rust и интересно было бы их задействовать, особенно учитывая их статическую линковку. Ну а Rust так и вовсе вполне конкурент обычному Си по производительности, но при наличии в нем ООП.

А тут я так понимаю C++?? В принципе я много лет работал на C# и код на плюсах прекрасно понимаю и наверно могу на нем писать.

Я загрузил два архива на Яндекс.Диск, один архив содержит приложение для музыканта, другой архив содержит приложение и открытый исходный код, который полностью компилируется без проблем с помощью бесплатной версии Microsoft Visual Studio Community 2026.

Блин не охота старшую студию ставить, работаю с ноута (где места не так много) на VS Code и компилирую через MinGW.
« Последнее редактирование: Сегодня в 18:12:14 от Badbrains »