Комментарий

17.04.2007 10:56:33 Shadow Ответы (4)

Задача для программирования

Вот такая идея мне приснилась. Нот - 7. Букв - 33. Делим - получается почти 6 октав. Короче, берём слово, преобразуем буквы в ноты (пробелы, знаки препинания - паузы) и слушаем, что получилось. Естественно, будет какофония, но местами возможно, будет интересно. Вот такая вот задача.



Ответы на комментарий

Страницы: 1

#1 17.04.2007 12:53:04 AntiMIN
ЧТобы это было интересно, надо какой-то суперзаумный алгоритм написать, который бы определял по тексту рити хотя бы... А так просто - это стопроцентная какофония будет.


#2 18.03.2008 09:42:57 Shadow
Я реализовал эту бредовую идею. Да, получилось какофония. Если бы как-нибудь с длительностью нот увязать, это имело бы какой-то смысл. А, вообще, баловство всё это. Никакого практического применения.


#3 05.12.2008 08:14:16 Shadow
Идея такая: поиск музыки. Есть поиск текста, есть поиск видео, есть поиск картинок. В основе альгоритма -- фрагмент искомого. Так и здесь.
 
Оказалось, что есть такие ресурсы! Например, Song Search by Tapping -- пробелом отбиваем ритм композиции, а система выдаёт результат. Я попробовал настучать композицию "Jingle Bells" и... нашёл её! Эта штука работает!
 
Ещё один иностранный ресурс: MusicID ищет песню по предварительно записанному фрагменту. Искать не пробовал.
 
Собственно идея заключается в создании русскоязычного ресурса, который включал бы в себя поиск песен по фаргментам: текста (ну и названия композиции, исполнителя и т.д.), записанной мелодии, ритма мелодии, самостоятельно напетой или наигранной мелодии, нот.
 
Соответственно на ресурсе можно размещать рекламу ринг-тонов, да и вообще любой музыкальной тематики.
 
Т.е фактически нужно создать робота, который бы ходил по сайтам, собирал мелодии, анализировал их. А может просто создание базы данных нот, текстов, ритмов.


#4 10.04.2009 10:55:38 Shadow

"Уходя, гасите свет!"

Задача: вывести сообщение пользователю при выключении компьютера.
Реализовал AntiMIN.
 
Пуск–Выполнить...
gpedit.msc
Откроется окно "Групповая политика". Выбираем:
Конфигурация компьютера–Конфигурация Windows–Сценарии (запуск/завершение).
Выбираем "Завершение работы". Появляется окно свойств. Пишем скрипт TurnOutLight.vbs следующего содержания:
Visual Basic
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Popup "Уходя гасите свет!", 5, "Напоминание", 16
 
Указываем на этот скрипт в качестве сценария завершения работы и в итоге при выключении/перезагрузки компьютера на 5 секунд появится напоминание "Уходя, гасите свет!"



Страницы: 1


Для того, чтобы оставить комментарий, нужно зарегистрироваться

Страница сгенерирована за 0.061 сек.
Просмотрена 2665 раз(а)
© 2007-2024 "ТЕНИ". Все права защищены.
При перепечатке материалов ссылка обязательна
Разработка сайта - AntiMIN