|
Вопрос # 5 429/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Я думаю все мы сталкивались с такой ситуацией , когда у нас имеется одна папка с разнообразной музыкой, классика , рок, рэп и другие жанры . Так вот я хочу написать программу которая будет сортировать музыку по стилям и автоматически добавлять ее в плейлист. Только у меня возник 1 вопрос.
Подскажите пожалуйста, как можно преобразовать музыкальный трек в список информации , ну или параметров , чтоб можно было на основании их начать сортировку. Можно ли это сделать стандартными компонентами дельфи?
 |
Вопрос задал: CrAsH (статус: Посетитель)
Вопрос отправлен: 20 июня 2011, 16:43
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 23; последнее сообщение — 22 июня 2011, 08:15; участников в обсуждении: 5.
Страницы: [1] [2] [Следующая »]
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 16:52 [#1]:
Жестянка.
Чисти код! Чисти код! Чисти код!
|
|
AlexMPEI (статус: 1-ый класс), 20 июня 2011, 16:58 [#2]:
никак. можешь только почитать информационные тэги, а они есть далеко не у всех файлов. что-то в итоге отсортируется, что-то нет. остальное придется отслушать и самомму прописать тэги. Тебе это реально надо?
|
|
CrAsH (статус: Посетитель), 20 июня 2011, 17:00 [#3]:
Вообще хотелось бы, а почему бы не разложить на графическое представление, наподобие графика и по пикам смотреть.А вообще нет ничего невозможного , просто скажите что не знаете как, извините за резкость.
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:03 [#4]:
Чувак. Стиль определить компьютер не может. Большинство программ даже высоту звука хуже человека определяют, а ты хочешь чтобы вдобавок "компонент" кинул и он тебе вообще без телодвижений определил стиль у 10-20 тыс. файлов, ага.
Создавай исследовательскую базу, разрабатывай алгоритм, пиши программу на 20-30 тысяч строк и жди результатов обработки файла по 2-3 часа.
Чисти код! Чисти код! Чисти код!
|
|
AlexMPEI (статус: 1-ый класс), 20 июня 2011, 17:03 [#5]:
по пикам смотреть что? сколько ударов в секунду чтобы понять насколько это близко к хардкору?
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:05 [#6]:
По пикам частот он хочет стиль определить.
Высоко поют - попса.
Низко поют - митал.
Средни пают - рэп.
Ага.
Единственный вариант для тебя - копать в сторону исскуственных нейронных сетей.
Чисти код! Чисти код! Чисти код!
|
|
AlexMPEI (статус: 1-ый класс), 20 июня 2011, 17:06 [#7]:
поддерживаю
|
|
CrAsH (статус: Посетитель), 20 июня 2011, 17:06 [#8]:
нет , это как в плеере, своеобразный спектроанализатор.
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:09 [#9]:
Спектр посмотреть - можно. А вот стиль по спектру определить - ???
Можно одно и тоже произведение сыграть на дудке и на электухе с дисторшном.
В одном случае получится фолк, в другом - митал.
Спектр практически идентичен, отличаться будут только обертона.
Чисти код! Чисти код! Чисти код!
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:10 [#10]:
Короче ответ: то что ты хочешь пока никто не сделал, и один ты не справишься.
Чисти код! Чисти код! Чисти код!
|
|
CrAsH (статус: Посетитель), 20 июня 2011, 17:12 [#11]:
Ну изначально я планировал отслеживать высокие рифы , тритон... Если внимательно смотреть на спектр то на протяжении всего трека пара параметров находятся в примерно постоянном спектре
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:17 [#12]:
Я же говорил блжад!
ДАЖЕ ВЫСОТУ НОРМАЛЬНО НЕ ПОЛУЧАЕТСЯ ОТСЛЕДИТЬ!
А ТЫ ХОЧЕШЬ ИНТЕРВАЛЫ ПОЛУЧАТЬ!
НОРМАЛЬНО?
Чисти код! Чисти код! Чисти код!
|
|
min@y™ (статус: Доктор наук), 20 июня 2011, 17:18 [#13]:
Как эксперт 80 LVL заявлю: IS UNREAL!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:23 [#14]:
И даже если ты узнаешь какие интервалы использовались, всё равно, как ты узнаешь какой стиль?
Тритон тот же используют и слеер и бетховен! И что теперь? Бетховер - треш-метал, а слеер - величайшие композиторы классицизма?
Про остальные интервалы вообще молчу. Найди нормальное произведение, где не использовалась бы секунда или терция.
Чисти код! Чисти код! Чисти код!
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:27 [#15]:
Ну и ещё раз повторю - единственный вариант - Искусственные Нейронные Сети.
Копай туда и если долго будешь копать - СМОЖЕШЬ определить стиль с ВЕРОЯТНОСТЬЮ в 80-90%
Чисти код! Чисти код! Чисти код!
|
|
min@y™ (статус: Доктор наук), 20 июня 2011, 17:30 [#16]:
Цитата (Gooddy):
Копай туда и если долго будешь копать
к пенсии как раз докопаешься.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:35 [#17]:
min@y™: можно и быстрее.
За 1-2 месяца легко докопать с большой базой стилей и мощным компом.
Чисти код! Чисти код! Чисти код!
|
|
min@y™ (статус: Доктор наук), 20 июня 2011, 17:40 [#18]:
Цитата (Gooddy):
За 1-2 месяца легко докопать с большой базой стилей и мощным компом.
Ты один ингридиент забыл - мозги Эйнштейна.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Gooddy (статус: 3-ий класс), 20 июня 2011, 17:42 [#19]:
min@y™: почитай про инс то. Если собрать инс за месяц, то 100-200 часов обучения сети даст необходимый результат.
Чисти код! Чисти код! Чисти код!
|
|
bugmenot (статус: 3-ий класс), 20 июня 2011, 21:08 [#20]:
надо еще IPC приделать
чтобы два экземпляра проги могли устроить флейм о стилях
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
Страницы: [1] [2] [Следующая »]
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|