[Quote]

    AZJIO
  • 17953
  • Longevity: 6 years 9 months
  • Posts: 1324
  • REPUTATION:127

    [+] [-]
Нашёл, что с помощью play можно воспроизвести мелодию в Grub2 .

пример 1

menuentry "Музыка" {
play 800 523 2 659 2 783 2 1046 2 1318 2 783 2 1046 2 1318 2 523 2 659 2 783 2 1046 2 1318 2 783 2 1046 2 1318 2 523 2 587 2 880 2 1174 2 1396 2 880 2 1174 2 1396 2 523 2 587 2 880 2 1174 2 1396 2 880 2 1174 2 1396 2 493 2 587 2 783 2 1174 2 1396 2 783 2 1174 2 1396 2 493 2 587 2 783 2 1174 2 1396 2 783 2 1174 2 1396 2 523 2 659 2 783 2 1046 2 1318 2 783 2 1046 2 1318 2 523 2 659 2 783 2 1046 2 1318 2 783 2 1046 2 1318 2 523 2 659 2 880 2 1318 2 1760 2 880 2 1318 2 1760 2 523 2 659 2 880 2 1318 2 1760 2 880 2 1318 2 1760 2 523 2 587 2 739 2 880 2 1174 2 739 2 880 2 1174 2 523 2 587 2 739 2 880 2 1174 2 739 2 880 2 1174 2 493 2 587 2 783 2 1174 2 1567 2 783 2 1174 2 1567 2 493 2 587 2 783 2 1174 2 1567 2 783 2 1174 2 1567 2 493 2 523 2 659 2 783 2 1046 2 659 2 783 2 1046 2 493 2 523 2 659 2 783 2 1046 2 659 2 783 2 1046 2 440 2 523 2 659 2 783 2 1046 2 659 2 783 2 1046 2 440 2 523 2 659 2 783 2 1046 2 659 2 783 2 1046 2 293 2 440 2 587 2 739 2 1046 2 587 2 739 2 1046 2 293 2 440 2 587 2 739 2 1046 2 587 2 739 2 1046 2 391 2 493 2 587 2 783 2 987 2 587 2 783 2 987 2 391 2 493 2 587 2 783 2 987 2 587 2 783 2 987 2 391 2 466 2 659 2 783 2 1108 2 659 2 783 2 1108 2 391 2 466 2 659 2 783 2 1108 2 659 2 783 2 1108 2 349 2 440 2 587 2 880 2 1174 2 587 2 880 2 1174 2 349 2 440 2 587 2 880 2 1174 2 587 2 880 2 1174 2 349 2 415 2 587 2 698 2 987 2 587 2 698 2 987 2 349 2 415 2 587 2 698 2 987 2 587 2 698 2 987 2 329 2 391 2 523 2 783 2 1046 2 523 2 783 2 1046 2 329 2 391 2 523 2 783 2 1046 2 523 2 783 2 1046 2 329 2 349 2 440 2 523 2 698 2 440 2 523 2 698 2 329 2 349 2 440 2 523 2 698 2 440 2 523 2 698 2 293 2 349 2 440 2 523 2 698 2 440 2 523 2 698 2 293 2 349 2 440 2 523 2 698 2 440 2 523 2 698 2 195 2 293 2 391 2 493 2 698 2 391 2 493 2 698 2 195 2 293 2 391 2 493 2 698 2 391 2 493 2 698 2 261 2 329 2 391 2 523 2 659 2 391 2 523 2 659 2 261 2 329 2 391 2 523 2 659 2 391 2 523 2 659 2 261 2 391 2 466 2 523 2 659 2 466 2 523 2 659 2 261 2 391 2 466 2 523 2 659 2 466 2 523 2 659 2 174 2 349 2 440 2 523 2 659 2 440 2 523 2 659 2 174 2 349 2 440 2 523 2 659 2 440 2 523 2 659 2 184 2 261 2 440 2 523 2 622 2 440 2 523 2 622 2 184 2 261 2 440 2 523 2 622 2 440 2 523 2 622 2 207 2 349 2 493 2 523 2 587 2 493 2 523 2 587 2 207 2 349 2 493 2 523 2 587 2 493 2 523 2 587 2 195 2 349 2 391 2 493 2 587 2 391 2 493 2 587 2 195 2 349 2 391 2 493 2 587 2 391 2 493 2 587 2 195 2 329 2 391 2 523 2 659 2 391 2 523 2 659 2 195 2 329 2 391 2 523 2 659 2 391 2 523 2 659 2 195 2 293 2 391 2 523 2 698 2 391 2 523 2 698 2 195 2 293 2 391 2 523 2 698 2 391 2 523 2 698 2 195 2 293 2 391 2 493 2 698 2 391 2 493 2 698 2 195 2 293 2 391 2 493 2 698 2 391 2 493 2 698 2 195 2 311 2 440 2 523 2 739 2 440 2 523 2 739 2 195 2 311 2 440 2 523 2 739 2 440 2 523 2 739 2 195 2 329 2 391 2 523 2 783 2 391 2 523 2 783 2 195 2 329 2 391 2 523 2 783 2 391 2 523 2 783 2 195 2 293 2 391 2 523 2 698 2 391 2 523 2 698 2 195 2 293 2 391 2 523 2 698 2 391 2 523 2 698 2 195 2 293 2 391 2 493 2 698 2 391 2 493 2 698 2 195 2 293 2 391 2 493 2 698 2 391 2 493 2 698 2 130 2 261 2 391 2 466 2 659 2 391 2 466 2 659 2 130 2 261 2 391 2 466 2 659 2 391 2 466 2 659 2 130 2 261 2 349 2 440 2 523 2 698 2 523 2 440 2 349 2 440 2 349 2 293 2 349 2 293 2 130 2 261 2 783 2 987 2 1174 2 1396 2 1174 2 987 2 783 2 987 2 783 2 783 2 698 2 783 2 698 2 659 2 261 18 0 0
# play 800 523 2 659 2 783 2 1046 2 1318 2 783 2 1046 2 1318 2 523 2 659 2 783 2 1046 2 1318 2 783 2 1046 2 1318 2 0 0
}
Пришлось напрячься, чтобы создать бинарный формат файла, оказалось нужно не просто скопировать числа, а записать их именно в бинарном формате.
Grub2_Music.7z - в архиве эта же мелодия (из спойлера) в виде бинарного файла, дополнительно исходник, которым я генерировал бинарный формат. Ноты для нескольких мелодий можно взять тут
Мелодия блокирует работу, поэтому реально можно использовать буквально 3 ноты, как сигнализатор чего либо, пока не знаю чего.

[Quote]

    master
  • 2135
  • Longevity: 9 years
  • Posts: 13
  • REPUTATION:0

    [+] [-]
ai интересно, как реализовать ?

[Quote]

    AZJIO
  • 17953
  • Longevity: 6 years 9 months
  • Posts: 1324
  • REPUTATION:127

    [+] [-]
Добавил в архив ещё мелодию. И au3-скрипт для генерации текстового варианта мелодии.
81426интересно, как реализовать ?
никак. Всё что надо я выложил, остаётся только изучать тему: музыку, умение читать ноты. Частоты нот можно получить формулой или известными значениями из гугла. Учти что я лет 20-30 на гитаре играл, более менее представление имею. Лучше всего взять какой нибудь электронный синтезатор-программу, найти midi-файл к своей мелодии, открыть его в программе, там длительность указана в виде длинны на сетке, так легче определять по длине в количестве клеток на ноту и учесть что сумма клетки и паузы будет кратно такту, то есть если такт 4 клетки и нота 3 клетки, то пауза 1 клетка.


Display posts:    

Current time is: 11-Dec 16:42

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum