Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 429

/ вопрос открыт /

Приветствую, уважаемые эксперты!
Я думаю все мы сталкивались с такой ситуацией , когда у нас имеется одна папка с разнообразной музыкой, классика , рок, рэп и другие жанры . Так вот я хочу написать программу которая будет сортировать музыку по стилям и автоматически добавлять ее в плейлист. Только у меня возник 1 вопрос.
Подскажите пожалуйста, как можно преобразовать музыкальный трек в список информации , ну или параметров , чтоб можно было на основании их начать сортировку. Можно ли это сделать стандартными компонентами дельфи?

CrAsH Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: CrAsH (статус: Посетитель)
Вопрос отправлен: 20 июня 2011, 16:43
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 23; последнее сообщение — 22 июня 2011, 08:15; участников в обсуждении: 5.

Страницы: [1] [2] [Следующая »]

Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 16:52 [#1]:

Жестянка.
Чисти код! Чисти код! Чисти код!
AlexMPEI

AlexMPEI (статус: 1-ый класс), 20 июня 2011, 16:58 [#2]:

никак. можешь только почитать информационные тэги, а они есть далеко не у всех файлов. что-то в итоге отсортируется, что-то нет. остальное придется отслушать и самомму прописать тэги. Тебе это реально надо?
CrAsH

CrAsH (статус: Посетитель), 20 июня 2011, 17:00 [#3]:

Вообще хотелось бы, а почему бы не разложить на графическое представление, наподобие графика и по пикам смотреть.А вообще нет ничего невозможного , просто скажите что не знаете как, извините за резкость.
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:03 [#4]:

Чувак. Стиль определить компьютер не может. Большинство программ даже высоту звука хуже человека определяют, а ты хочешь чтобы вдобавок "компонент" кинул и он тебе вообще без телодвижений определил стиль у 10-20 тыс. файлов, ага.

Создавай исследовательскую базу, разрабатывай алгоритм, пиши программу на 20-30 тысяч строк и жди результатов обработки файла по 2-3 часа.
Чисти код! Чисти код! Чисти код!
AlexMPEI

AlexMPEI (статус: 1-ый класс), 20 июня 2011, 17:03 [#5]:

по пикам смотреть что? сколько ударов в секунду чтобы понять насколько это близко к хардкору?
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:05 [#6]:

По пикам частот он хочет стиль определить.
Высоко поют - попса.
Низко поют - митал.
Средни пают - рэп.

Ага.

Единственный вариант для тебя - копать в сторону исскуственных нейронных сетей.
Чисти код! Чисти код! Чисти код!
AlexMPEI

AlexMPEI (статус: 1-ый класс), 20 июня 2011, 17:06 [#7]:

поддерживаю
CrAsH

CrAsH (статус: Посетитель), 20 июня 2011, 17:06 [#8]:

нет , это как в плеере, своеобразный спектроанализатор.
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:09 [#9]:

Спектр посмотреть - можно. А вот стиль по спектру определить - ???
Можно одно и тоже произведение сыграть на дудке и на электухе с дисторшном.
В одном случае получится фолк, в другом - митал.
Спектр практически идентичен, отличаться будут только обертона.
Чисти код! Чисти код! Чисти код!
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:10 [#10]:

Короче ответ: то что ты хочешь пока никто не сделал, и один ты не справишься.
Чисти код! Чисти код! Чисти код!
CrAsH

CrAsH (статус: Посетитель), 20 июня 2011, 17:12 [#11]:

Ну изначально я планировал отслеживать высокие рифы , тритон... Если внимательно смотреть на спектр то на протяжении всего трека пара параметров находятся в примерно постоянном спектре
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:17 [#12]:

Я же говорил блжад!
ДАЖЕ ВЫСОТУ НОРМАЛЬНО НЕ ПОЛУЧАЕТСЯ ОТСЛЕДИТЬ!
А ТЫ ХОЧЕШЬ ИНТЕРВАЛЫ ПОЛУЧАТЬ!
НОРМАЛЬНО?
Чисти код! Чисти код! Чисти код!
min@y™

min@y™ (статус: Доктор наук), 20 июня 2011, 17:18 [#13]:

Как эксперт 80 LVL заявлю: IS UNREAL!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:23 [#14]:

И даже если ты узнаешь какие интервалы использовались, всё равно, как ты узнаешь какой стиль?

Тритон тот же используют и слеер и бетховен! И что теперь? Бетховер - треш-метал, а слеер - величайшие композиторы классицизма?

Про остальные интервалы вообще молчу. Найди нормальное произведение, где не использовалась бы секунда или терция.
Чисти код! Чисти код! Чисти код!
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:27 [#15]:

Ну и ещё раз повторю - единственный вариант - Искусственные Нейронные Сети.

Копай туда и если долго будешь копать - СМОЖЕШЬ определить стиль с ВЕРОЯТНОСТЬЮ в 80-90%
Чисти код! Чисти код! Чисти код!
min@y™

min@y™ (статус: Доктор наук), 20 июня 2011, 17:30 [#16]:

Цитата (Gooddy):

Копай туда и если долго будешь копать

к пенсии как раз докопаешься.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:35 [#17]:

min@y™: можно и быстрее.
За 1-2 месяца легко докопать с большой базой стилей и мощным компом.
Чисти код! Чисти код! Чисти код!
min@y™

min@y™ (статус: Доктор наук), 20 июня 2011, 17:40 [#18]:

Цитата (Gooddy):

За 1-2 месяца легко докопать с большой базой стилей и мощным компом.

Ты один ингридиент забыл - мозги Эйнштейна.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Gooddy

Gooddy (статус: 3-ий класс), 20 июня 2011, 17:42 [#19]:

min@y™: почитай про инс то. Если собрать инс за месяц, то 100-200 часов обучения сети даст необходимый результат.
Чисти код! Чисти код! Чисти код!
bugmenot

bugmenot (статус: 3-ий класс), 20 июня 2011, 21:08 [#20]:

надо еще IPC приделать
чтобы два экземпляра проги могли устроить флейм о стилях
виконання програми розпочинається з того самого мiсця, де призупинилося.

Страницы: [1] [2] [Следующая »]

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:37
Выполнено за 0.03 сек.