• HOLO — Система анализа музыки — Версия 2
    0
    Что конкретно нужно развернуть подробнее?
    Положим, у вас 10 тысяч песен в коллекции.
    Вы запускаете обработку всех песен и помещение результатов в базу данных.
    Затем вы выбираете одну песню, нажимаете кнопку «Найти» и получаете плейлист, отсортированный по убыванию похожести на образец.
    Если речь не об этом, то поясните в чём?
  • HOLO — Система анализа музыки — Версия 2
    0
    А если например два чёрно-белых изображения сравниваются по гистограммам, то значения гистограммы вы тоже назовёте сидом рандома? По-моему это некорректно.
  • HOLO — Система анализа музыки — Версия 2
    0
    Один раз мне таки удалось закоммитить туда, больше не получалось…

    И да, кстати, как лучше всего искать желающих в английских интернетах? Где обычно делают анонсы?
  • HOLO — Система анализа музыки — Версия 2
    0
    Насчёт скорости выполнения запросов сейчас очень активно думаю.
    Можете накидать пару-тройку получающхся у вас плейлистов, если не хотите публично, можно в ЛС. Спасибо.
  • HOLO — Система анализа музыки — Версия 2
    0
    У меня более 100тысяч треков, я знаю далеко не всё :)
  • HOLO — Система анализа музыки — Версия 2
    0
    Используйте всю выборку пользователя и на основе неё сделайте статистический вывод о процентном соотношении треков определённого вида (ок, вам не нравится слово «жанр») у пользователя. Дальше из глобальной БД сэмплов можно выбирать похожие треки и в таком же процентном отношении отдавать их пользователю.

    Изначальная цель стоит не совсем так.
    Довольно часто среди знакомых и на околомузыкальных форумах я слышу «О, а посоветуйте ещё что-нибудь в духе XXX?». В таком случае мы скармливаем наиболее характерные комозиции XXX в качестве образца, на выходе получаем список похожих вещей. У меня это отлично работает почти для всех вариаций рок-музыки.
  • HOLO — Система анализа музыки — Версия 2
    0
    Дело как раз в том что я не пытаюсь подстроиться под вкус слушателя. Точнее как, я беспристрастно пытаюсь найти что-то похожее на то что подано в качестве образца.
  • HOLO — Система анализа музыки — Версия 2
    0
    Спасибо вам за дополнительную полезную информацию.
  • HOLO — Система анализа музыки — Версия 2
    0
    Всё зависит от того какой объём библиотеки вы обработали и какие жанры она охватывает.
    Затем, нужно абстрагироваться от названий групп и слушать только звук.
    И наконец, если в библиотеке нет ничего похожего по звучанию, то программа предлагает просто ближайшие композиции. Я бы мог задать пороговое значение, различия выше которого не допускались бы, но тогда могут возникать ситуации что похожих песен и нет.
  • HOLO — Система анализа музыки — Версия 2
    0
    Всему своё время ;-)
  • HOLO — Система анализа музыки — Версия 2
    0
    Из звука каждого из файлов извлекаются количественные features, и затем визуализируются разными способами. Где вы там увидели random seed я, честно говоря, не понял.
  • HOLO — Система анализа музыки — Версия 2
    0
    Возможно в будущем я сделаю выделение человекопонимаемых компонент звука, в частности темпа. Пока темп, как и другие характеристики, зашит просто в совокупность числовых показателей.
    Но вы можете попробовать, тем не менее. Что-то хорошее может получиться.
  • HOLO — Система анализа музыки — Версия 2
    0
    Центроиды носят служебную функцию опорных значений, и их форма выбрана по принципу отличаться друг от друга как можно сильнее, как по громкости, так и по корреляции графика частот.
  • HOLO — Система анализа музыки — Версия 2
    +2
    Да, вы совершенно правы.
  • HOLO — Система анализа музыки — Версия 2
    +1
    Да, судя по первой части статьи, то что они делают очень похоже на то что делаю я. Отличие, при беглом осмотре, в том что они пытаются притянуть к произвольному звуку привычные характеристики типа жанра, темпа, мелодичности, экспрессии и т.д. Я считаю это не совсем правильным, так как есть жанры где всё кроме ярлыка самого жанра, определить невозможно (Merzbow — Pulse Demon), но композиция тем не менее входит, пусть и на окраину общего звукового континуума, который можно наблюдать на моём скриншоте про Scatterplot собранной базы данных.

    Насчёт попадание кусков из разных жанров в одном треке, для примера положим 40% металл, 60% мелодекламация голосом. Чаще всего это будет приводить к тому что в плейлисте будут находиться треки с такой же комбинацией — 40% металла и 60% декламации. Ну или с перекосом в ту или другую сторону, если точных совпадений найдено не будет.
  • HOLO — Система анализа музыки — Версия 2
    0
    Причина 20% ошибок при составлении плейлиста? Это значение среднее, и от жанра к жанру оно может колебаться в обе стороны.
    Её порождает, конечно же, несовершенство алгоритма статистической обработки — основная компонента программы, которую я планирую развивать дальше.
  • HOLO — Система анализа музыки — Версия 2
    0
    Извиняюсь, такие казусы у меня тоже бывали. Лучше сразу указывать нужный путь полностью.
  • HOLO — Система анализа музыки — Версия 2
    +1
    Да, именно широту разброса и означают. Только после анализа главных компонент получившиеся анализируемые параметры теряют человекочитаемый смысл, зато прибавляют в математическом смысле.
  • HOLO — The Music Amalgamation System
    0
    Спасибо!
    Думаю тренированный эксперт ещё очень долго будет лучше любого машинного алгоритма. Только эксперта надо найти, нанять и кормить платить ему зарплату :)
  • HOLO — The Music Amalgamation System
    0
    Много интересного находится гуглением в лоб. Собственно, все эти доки я и вычитывал.
    Насчёт поиска по подобранному на слух — вполне возможно, я ведь далеко не первый кто пришёл к мысли поиска подобных композиций, просто в ютубе ребята настроили поиск на выявление мелодий, а не настроения.
  • HOLO — The Music Amalgamation System
    0
    А вообще, если вы указали в качестве корня весь диск (C или D или ещё какой-то), то поиск всех mp3 может занять ощутимое время. Попробуйте дождаться. Впрочем, возможно будет лучше дождаться следующей версии ;)
  • HOLO — The Music Amalgamation System
    0
    Насчёт «тону в терабайте» — аналогично, потому и затеял проект.
  • HOLO — The Music Amalgamation System
    0
    Спасибо вам.
    Про Пандору наслышан, это действительно отличный проект, сильной стороной которого является участие человека в классификации.
    Но во-первых, это будет база Пандоры, а не ваша собственная, нажитая годами и облюбованная :) И потом, не думаю, что у Пандоры сколь-нибудь достойно представлена андеграундная музыка.
  • HOLO — The Music Amalgamation System
    0
    Это очень странно. Сначала составляется список mp3-файлов по указанному вами пути, затем дропаются все нужные таблицы и затем идёт создание их заново.
    После каких действий возникла ошибка? Если можно — давайте в ЛС перейдём, чтобы не засорять комментарии. Спасибо.
  • HOLO — The Music Amalgamation System
    0
    Эмбиент как часть электронной музыки уже сейчас ищется по настроение прекрасно.
    Насчёт техно/хауса/дабстепа/что там сейчас ещё модно — надо пробовать, у меня их выборка нерепрезентативна.
  • HOLO — The Music Amalgamation System
    0
    Работаю в этом направлении.
  • HOLO — The Music Amalgamation System
    0
    Насколько я понимаю термин «кавер», то от исходной композиции там может практически ничего не остаться. Сравните например «Whiskey in a Jar» в исполнении Metallica и какого-нибудь ирландского народного коллектива. Мелодия общая, но это будет совсем «не в духе».
  • HOLO — The Music Amalgamation System
    0
    Совершенно верно. Даже у Youtube есть функция мэтчинга использованных саундтреков, но при плотном изучении литературы по теме, я выяснил что исследователи ставили задачу больше как «Классифицировать композицию по настроению весёлая/грустная/агрессивная/вялая», а в плане поиска именно близких к образцу элементов — практически ничего нет.
  • HOLO — The Music Amalgamation System
    0
    Вы правы, для пользователей вконтакте это была бы полезная функция, вопрос в том как эту функцию встроить в бизнес-план ВК. Не думаю что Дуров и ко. большие филантропы.
  • HOLO — The Music Amalgamation System
    0
    Приношу свои извинения. Программа действительно получилась пока больше как proof-of-concept, но мне очень хотелось поскорее поделиться результатами :)
  • HOLO — The Music Amalgamation System
    0
    Пока многопоточности нет, но думаю что это позволит ускорить формирование БД. Есть только опасения за блокировки при одновременной записи в БД, не знаю как SQLite с этим справляется.
  • HOLO — The Music Amalgamation System
    0
    Проблема в том, что казалось бы, наиболее близкими «по духу» должны быть вещи с того же альбома того же исполнителя, но поскольку программа пока не справляется с их выявлением это значит что точность поиска нужно увеличивать.
  • HOLO — The Music Amalgamation System
    0
    Уже можно задавать в качестве образца пачку песен.
  • Skype теперь при видеозвонке иногда показывает рекламу вместо изображения собеседника
    0
    Чисто теоретически есть ooVoo, Tango, Google Talk, Yahoo Messenger и ещё кое-что по мелочи.
  • Сотрудники Symantec потеряли 50 мобильников. Не находили?
    0
    «Пост отвечай, комментарии не читай»©
  • Unreal engine 3 портирован на flash
    0
    Думаю главный вопрос у разработчиков — управление в игре, так как ни мышки, ни клавы нет.
  • Unreal engine 3 портирован на flash
    0
    Демку не запускал, но судя по скриншотам точно такая же демка есть для iOS под названием Epic Citadel, которая отлично крутится как минимум на моём айпаде2.
  • День с Ice Cream Sandwich
    0
    Как на бумаге — это как?
  • Dropbox отверг более $100 млн от Стива Джобса два года назад
    0
    Айтюнс для Винды — скорее неизбежное зло, чем животворящее благо.
  • Dropbox отверг более $100 млн от Стива Джобса два года назад
    0
    Если речь идёт об аудитории, то вспомните чем был Майспейс два-три года назад и какова была его аудитория, и как обстоят дела у Майспейса сейчас.