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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
#1

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

14.02.2014, 14:14. Просмотров 896. Ответов 10
Метки нет (Все метки)

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
868 / 448 / 140
Регистрация: 16.02.2010
Сообщений: 2,830
Записей в блоге: 27
14.02.2014, 16:44     Сделать минусовку песни #2
Цитата Сообщение от xSCJx Посмотреть сообщение
Привет. Вопрос собственно так и звучит, так сделать минус песни? Может есть библиотека с такими возможностями? Или какой то туториал, или что то еще... Спасибо.
Вы хотите написать программу, которая это делает, или нужен результат?
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26245 / 14559 / 811
Регистрация: 15.09.2009
Сообщений: 62,808
Записей в блоге: 67
14.02.2014, 16:48     Сделать минусовку песни #3
я подозреваю, что как это неоднократно было из МП3 сделать минусовку.
но это мои подозрения.
если это так - то это невозможно с сохранением мало мальски приемлемого качества.
Тамика
Котовчанин
868 / 448 / 140
Регистрация: 16.02.2010
Сообщений: 2,830
Записей в блоге: 27
14.02.2014, 16:51     Сделать минусовку песни #4
Цитата Сообщение от magirus Посмотреть сообщение
я подозреваю, что как это неоднократно было из МП3 сделать минусовку.
но это мои подозрения.
если это так - то это невозможно с сохранением мало мальски приемлемого качества.
Факт.
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,917
Записей в блоге: 1
14.02.2014, 16:55     Сделать минусовку песни #5
Я не понял, при чём тут С++?
Вам нужно какой-то звуковой редактор найти может?
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
14.02.2014, 17:51  [ТС]     Сделать минусовку песни #6
Цитата Сообщение от Тамика Посмотреть сообщение
Вы хотите написать программу, которая это делает, или нужен результат?
Желательно самому написать, но если это уж слишком сложно, то можно просто результат.
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26245 / 14559 / 811
Регистрация: 15.09.2009
Сообщений: 62,808
Записей в блоге: 67
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
5454 / 1820 / 335
Регистрация: 10.12.2010
Сообщений: 5,383
Записей в блоге: 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
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
15.02.2014, 01:33     Сделать минусовку песни #10
Вот так можно сделать минус песни =)
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26245 / 14559 / 811
Регистрация: 15.09.2009
Сообщений: 62,808
Записей в блоге: 67
15.02.2014, 07:42     Сделать минусовку песни #11
Alex566,, это не сделать минусовку из готового МП3, это нарисовать свою...
Yandex
Объявления
15.02.2014, 07:42     Сделать минусовку песни
Ответ Создать тему
Опции темы

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