Форум программистов, компьютерный форум CyberForum.ru

Сделать минусовку песни - C++

Восстановить пароль Регистрация
 
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
14.02.2014, 14:14     Сделать минусовку песни #1
Привет. Вопрос собственно так и звучит, так сделать минус песни? Может есть библиотека с такими возможностями? Или какой то туториал, или что то еще... Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 14:14     Сделать минусовку песни
Посмотрите здесь:

C++ пытаюсь сделать реализацию через считывание из файла кол-ва чисел, i,но незнаю как сделать реализацию из файла в массив и сортировки.
C++ Повторное выполнение цикла
Сгруппировать песни MP3 с одинаковым исполнителем C++
Как сделать отдельные записи в таблице по строкам, чтобы сделать запросы? C++
Изменить программу, чтобы там вместо dir была какая-то моя команда, и выводила слова песни или речевки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
14.02.2014, 16:44     Сделать минусовку песни #2
Цитата Сообщение от xSCJx Посмотреть сообщение
Привет. Вопрос собственно так и звучит, так сделать минус песни? Может есть библиотека с такими возможностями? Или какой то туториал, или что то еще... Спасибо.
Вы хотите написать программу, которая это делает, или нужен результат?
magirus
Супер-модератор
 Аватар для magirus
25495 / 14036 / 742
Регистрация: 15.09.2009
Сообщений: 59,763
Записей в блоге: 61
14.02.2014, 16:48     Сделать минусовку песни #3
я подозреваю, что как это неоднократно было из МП3 сделать минусовку.
но это мои подозрения.
если это так - то это невозможно с сохранением мало мальски приемлемого качества.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
14.02.2014, 16:51     Сделать минусовку песни #4
Цитата Сообщение от magirus Посмотреть сообщение
я подозреваю, что как это неоднократно было из МП3 сделать минусовку.
но это мои подозрения.
если это так - то это невозможно с сохранением мало мальски приемлемого качества.
Факт.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
14.02.2014, 16:55     Сделать минусовку песни #5
Я не понял, при чём тут С++?
Вам нужно какой-то звуковой редактор найти может?
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
14.02.2014, 17:51  [ТС]     Сделать минусовку песни #6
Цитата Сообщение от Тамика Посмотреть сообщение
Вы хотите написать программу, которая это делает, или нужен результат?
Желательно самому написать, но если это уж слишком сложно, то можно просто результат.
magirus
Супер-модератор
 Аватар для magirus
25495 / 14036 / 742
Регистрация: 15.09.2009
Сообщений: 59,763
Записей в блоге: 61
14.02.2014, 17:53     Сделать минусовку песни #7
Цитата Сообщение от xSCJx Посмотреть сообщение
то можно просто результат.
Цитата Сообщение от magirus Посмотреть сообщение
это невозможно с сохранением мало мальски приемлемого качества.
...
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
14.02.2014, 17:53  [ТС]     Сделать минусовку песни #8
Kuzia domovenok, мне нужно чтобы в моей программе была такая возможность.
HighPredator
 Аватар для HighPredator
5350 / 1733 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
15.02.2014, 01:27     Сделать минусовку песни #9
xSCJx, это гробовая задача. В некотором смысле проще свой маткад написать. Чистую минусовку теоретически реально сделать если частотные диапазоны музыкального инструмента и голоса исполнителя не перекрываются. Встречается ли такое на практике - не знаю. В принципе "почистить" в теории можно попробовать с помощью непрерывного вейвлет-преобразования вида
http://www.cyberforum.ru/cgi-bin/latex.cgi?V(\nu ,t)=\nu \int_{- \inf}^{+ \inf}dt'Z(t'){\psi }^{*}(\nu (t'-t)), где пси - материнский вейвлет. На получившейся "простыне" аккуратно вырезать или отфильтровать участки t-пространства содержащие наличие голоса и свернуть обратно согласно формуле свертки.
http://www.cyberforum.ru/cgi-bin/latex.cgi?Z(t)=\frac{2}{{C}_{\psi }}\int_{0}^{+\inf}d\nu \int_{-\inf}^{+\inf}dt'Re[{V(\nu ,t')\psi [\nu (t-t')]}]<br />
И то не факт что выгорит. Обчитаться литературой по-любому придется.

Добавлено через 1 минуту

Не по теме:

Ну ешкин кот... Почините формулу пожалуйста кто-нибудь кто умеет...



Добавлено через 7 часов 7 минут
В общем формула свертки такая
http://www.cyberforum.ru/cgi-bin/latex.cgi?Z(t)=\frac{2}{{C}_{\psi }}\int_{0}^{+\inf}d\nu \int_{-\inf}^{+\inf}dt'Re(V(\nu ,t')\psi (\nu (t-t')))
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
15.02.2014, 01:33     Сделать минусовку песни #10
Вот так можно сделать минус песни =)
magirus
Супер-модератор
 Аватар для magirus
25495 / 14036 / 742
Регистрация: 15.09.2009
Сообщений: 59,763
Записей в блоге: 61
15.02.2014, 07:42     Сделать минусовку песни #11
Alex566,, это не сделать минусовку из готового МП3, это нарисовать свою...
Yandex
Объявления
15.02.2014, 07:42     Сделать минусовку песни
Ответ Создать тему
Опции темы

Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru