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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать абстрактный базовый класс http://www.cyberforum.ru/cpp-beginners/thread1096466.html
Помогите: Создать абстрактный базовый класс Container с виртуальными функциями вставки и извлечения. Создать производные классы Stack и Queue, в которых данные функция определены. В функции main определить массив указателей на абстрактный класс, которым присваиваются адреса объектов производных классов.
C++ Выполнить кольцевой сдвиг элементов массива так чтобы его первый максимальный элемент оказался на k-том месте Дан одномерный массив размерность n и число k. Если в исходном массиве чисел больше, чем k, то в массиве выполнить кольцевой сдвиг элементов массива так чтобы его первый максимальный элемент оказался на k-том месте. http://www.cyberforum.ru/cpp-beginners/thread1096445.html
Найти сумму 20 вводимых чисел C++
Помогите пожалуйста нужно найти сумму 20 вводимых чисел. Не помню функцию. Желательно с коментами.
C++ Класс Vector, на сколько важно знать?
Учу с++ по книге Пратта. Впервые дошёл до темы, которую не особо понимаю. Мне не понятно применение класса Vector (если признаться, не особо вникал). На сколько важно знать эту тему? Будут ли проблемы в программировании, если пропустить эту главу?
C++ struct перед структурой в функциях http://www.cyberforum.ru/cpp-beginners/thread1096433.html
Какая разница между этими записями? void Insert( struct LIST * item ) { } void Insert( LIST * item )
C++ Распечатать корни всех чисел от 1 до N, не имеющих однозначных делителей (не равных числу) Разработать программу на языке программирования С++. В диалоговом режиме ввести число N (В диапазоне от 1 до 1000). Все числа от 1 до N натуральные. Задание: !!!Распечатать корни всех чисел от 1 до N, не имеющих однозначных делителей (не равных числу). подробнее

Показать сообщение отдельно
HighPredator
5474 / 1840 / 342
Регистрация: 10.12.2010
Сообщений: 5,431
Записей в блоге: 3
15.02.2014, 01:27     Сделать минусовку песни
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')))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru