Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

У кого есть ноты?   Найти похожие ветки 

 
Музыкант   (2006-03-04 15:54) [0]

Привет всем я по образованию музыкант(играю на фортепьяно).Не давно начал делфи и хочу написать своё пианино.Я всё сделал но вот ноты я сам записывал через микроыон и они получились ужасными.Может у кого есть файлы с записью нот.Хотябы 2 октавы.


 
palva ©   (2006-03-04 18:44) [1]

А это что, у вас каждая нота это отдельный mp3-файл? или вы используете midi?


 
programania ©   (2006-03-04 23:29) [2]

>Не давно начал делфи и хочу написать своё пианино

Вот программа сама играет на пианино в midi
http://programania.com/piano.zip   1kb
а играть клавишами еше проще и файлов не надо


 
Музыкант   (2006-03-05 16:47) [3]

Помогите разобраться вот с этой строчкой:
midimsg := $90 + (pn * $100) + ((100-ni-(nd-1)*4) * $10000) + 0;
Как я понял pn это нота но какое число нужно выстовлять что бы играла до, что бы играла ре, и так далие.Или может кто нибудь даст ссылку где написанно  что и как делать.


 
DiamondShark ©   (2006-03-05 21:43) [4]

http://www.borg.com/~jglatt/tech/midispec.htm


 
programania ©   (2006-03-05 23:01) [5]

http://www.midi.ru/doc/7.htm
http://www.midi.ru/doc/35.htm
короче:
В сообщении значащие младшие 3 байта,
c обозначает канал 0..F   причем 9-ударные
nn номер полутона 0..127, причем 60 - "До" первой октавы

Cc ii     Выбирает мелодический инструмент ii 0..127
9c nn w   Включение ноты nn выбраного мелодического
         инструмента с громкостью w на канале c
         А для канала ударных 9 вместо ноты
         номер инструмента 35..81
8c nn     Выключение ноты nn на канале c
Ac nn w   Полифонический ключ послекасания
         на w изменяет воздействие(обычно вибрато) на ноту nn
         которая уже проигрывается на канале c
Bc mm w   Меняет параметр mm канала c на величину w например
         Bc 40 w  Педаль демпфера(w<64 - выкл,  w>=64 - вкл)
         Bc 41 w  Портаменто(выкл,вкл)
         Bc 42 w  Сустендо
         Bc 43 w  Левая педаль
         Bc 44 w  Педаль легато (выкл,вкл)
и т.д.


 
Real ©   (2006-03-05 23:10) [6]

Вместо того чтобы изобретать велосипед и сломя голову писать что либо на делфи (а тем более не имея опыта) - неплохо бы изучить предметную область, что сделано другими, какие есть технологии и т.д. А то ноты делать микрофоном...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.044 c
1-1140514864
KyRo
2006-02-21 12:41
2006.03.26
Case для строк


3-1138288605
LineSoft
2006-01-26 18:16
2006.03.26
Ошибка при восстановлении БД Firebird


2-1141741690
Maria
2006-03-07 17:28
2006.03.26
Работа с компонентами


3-1138863564
DelphiN!
2006-02-02 09:59
2006.03.26
Выбор всех значений, которые принадлежат интервалу времени


15-1141209859
Никита
2006-03-01 13:44
2006.03.26
Описание стандарта Object Pascal





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский