Пользователь |
Сообщение: Муз.програма на С++ (Тема#71137) |
Hac9lJlbHuKe
BDSM expert. Атуечайу...
Возраст: 29
: Дніпро
С нами с 09.09.09
Посты: 9566
|
Народ,така справа,почав писати курсак,бази не вистачає... МОже хто допоможе порадою/досвідом,треба написати прогу,в неї задати алгоритми послідовності аккордів і щоб вони самі розгалужувались,а користувач обирав,який довподоби чи сам корегував,коли з алгоритмами більш-менш можна розібратись,то є проблема інша - оформлення звукове,може хто знає,є десь бібліотека з усіма нотами та аккордами для гітари на С++.
Працюю у Visual Studio,тільки вчусь,але треба рости. Якщо є прогери чи люди обізнані в цій сфері,то дуже прошу писати прямо в скайп chelltakoy. Просто треба ще конкретно розібратись зі структурою і що використовувати,я думав про графи і масиви,акорди записувались-би як матриця,яка заповнювалась координатами,які включають в себе по одній лінії струну,а по іншій - лад,можна будувати мтартиці типа 6х6 цього-б вистачило на будь-який аккорд. Якось це все треба зберігати і зчитувати, іннет по запиту "муз.программи та ін." нічого путнього не видав,хіба-що музика в кейгенах,але це оформлення,а мені треба прямий доступ .Сподіваюсь,ви хоч трохи зрозуміли,чого я прошу.
|
|
|
Nameless
Maximus - Lite Edition
: 404
С нами с 02.11.05
Посты: 21233
|
честно говоря, мало что понятно.
Ты ваще разобрался, как в принципе в плюсах со звуком работать? Какие библиотеки использовать? Если нет, то о каких структурах, графах и массивах можно щас говорить?
"в неї задати алгоритми послідовності аккордів і щоб вони самі розгалужувались,а користувач обирав,який довподоби чи сам корегував" -- это ваще непонятно чо.
Запросы на русском или тем более на украинском в гугле можешь на такую тему даже не делать -- бесполезно.
Для учебных целей на стековерфлоу порекомендовали:
https://ccrma.stanford.edu/software/stk/usage.html
там уже есть примеры реализованной электрогитары, которая по skini файлам риалтайм музыку играет (может и напрямую по нотам или частоте с амплитудой) и куча других примеров, можно также проигрывать и wav (и другие вроде) форматы. В общем смотри. Просто непонятно совершенно, что ты хочешь ваще.
Есть конвертер midi в skini http://stk.sapp.org/midi2skini/
а midi файлов с музыкой в инете можно найти
ноты в миди кодировке:
http://subsynth.sourceforge.net/midinote2freq.html
про миди я ничего не знаю, так что помочь ничем не могу.
Отредактировано Nameless 24.02.13 20:10. Причина редактирования: Причина не указана.
|
|
|
Nameless
Maximus - Lite Edition
: 404
С нами с 02.11.05
Посты: 21233
|
|
|
GAZ
?"чынитаплаП"
: Coruscant
С нами с 12.02.07
Посты: 14403
|
Для этого как раз миди формат и подходит. Там тупо в файле ноты, т.е. это самый простой способ для вывода нот.
|
|
|
Hac9lJlbHuKe
BDSM expert. Атуечайу...
Возраст: 29
: Дніпро
С нами с 09.09.09
Посты: 9566
|
дякую,вибачаюсь,що не ясно висловився,просто сама прога має ще ідейно побудуватись. Я зовсім зелений,ще раз дякую за допомогу,це знадобиться.
|
|
|
GAZ
?"чынитаплаП"
: Coruscant
С нами с 12.02.07
Посты: 14403
|
Установи простейший MIDI редактор и посмотри, как там всё сделано, только тебе надо подобное упростить по самое немогу...
|
|
|
Hac9lJlbHuKe
BDSM expert. Атуечайу...
Возраст: 29
: Дніпро
С нами с 09.09.09
Посты: 9566
|
Ну згоден,але ця фігня ще-й повинна бути трохи самостійною. Загалом - ви дуже допомогли,так сказати - наставили на шлях істиннний,якщо є ще якісь поради,ідеї - викладайте,бо до офіціалнього початку курсових взагалі ще тиждень,я просто сам собі її придумав.
Отредактировано Hac9lJlbHuKe 26.02.13 01:22. Причина редактирования: Причина не указана.
|
|
|
KillMachine UA
генералиссимус
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
|
мож перепридумаешь на что-то менее сложное? )
|
|
|
Hac9lJlbHuKe
BDSM expert. Атуечайу...
Возраст: 29
: Дніпро
С нами с 09.09.09
Посты: 9566
|
Можна,то буде просто спрощена версія,я тему обрав.
Цю тему можна на 2 роки розтянути...
|
|
|
|