Форумы Серверы Суспільство
Игры Серверы VBIOS General Soft & Hard Увлечения А поговорить... Культура Полезная информация Межигір'я Чат

Пользователь Сообщение: Муз.програма на С++        (Тема#71137)
Hac9lJlbHuKe 
BDSM expert. Атуечайу...
Hac9lJlbHuKe
Возраст: 25
: Дніпро
С нами с 09.09.09
Посты: 9189
24.02.13 13:46 Ukraine #1532431
Народ,така справа,почав писати курсак,бази не вистачає... МОже хто допоможе порадою/досвідом,треба написати прогу,в неї задати алгоритми послідовності аккордів і щоб вони самі розгалужувались,а користувач обирав,який довподоби чи сам корегував,коли з алгоритмами більш-менш можна розібратись,то є проблема інша - оформлення звукове,може хто знає,є десь бібліотека з усіма нотами та аккордами для гітари на С++.
Працюю у Visual Studio,тільки вчусь,але треба рости. Якщо є прогери чи люди обізнані в цій сфері,то дуже прошу писати прямо в скайп chelltakoy. Просто треба ще конкретно розібратись зі структурою і що використовувати,я думав про графи і масиви,акорди записувались-би як матриця,яка заповнювалась координатами,які включають в себе по одній лінії струну,а по іншій - лад,можна будувати мтартиці типа 6х6 цього-б вистачило на будь-який аккорд. Якось це все треба зберігати і зчитувати, іннет по запиту "муз.программи та ін." нічого путнього не видав,хіба-що музика в кейгенах,але це оформлення,а мені треба прямий доступ .Сподіваюсь,ви хоч трохи зрозуміли,чого я прошу.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
24.02.13 15:37 [Re: Hac9lJlbHuKe] Ukraine #1532510
честно говоря, мало что понятно.
Ты ваще разобрался, как в принципе в плюсах со звуком работать? Какие библиотеки использовать? Если нет, то о каких структурах, графах и массивах можно щас говорить?
"в неї задати алгоритми послідовності аккордів і щоб вони самі розгалужувались,а користувач обирав,який довподоби чи сам корегував" -- это ваще непонятно чо.
Запросы на русском или тем более на украинском в гугле можешь на такую тему даже не делать -- бесполезно.
Для учебных целей на стековерфлоу порекомендовали:
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
Nameless
: 404
С нами с 02.11.05
Посты: 21233
24.02.13 19:17 [Re: Nameless] Ukraine #1532572
еще:
http://cfugue.sourceforge.net/docs/html/page_examples.html
http://www.codeproject.com/Articles/2651/Developing-MIDI-applications-with-DirectMusic

в общем, читай, выбирай

нагуглил, что DirectMusic в висте и семерке нет уже
может тебе достаточно найти записи нот, сыгранных на гитаре, и их воспроизводить?

Отредактировано Nameless 24.02.13 19:40. Причина редактирования: Причина не указана.
GAZ 
?"чынитаплаП"
GAZ
: Coruscant
С нами с 12.02.07
Посты: 14398
25.02.13 00:03 [Re: Nameless] Ukraine #1532703
Для этого как раз миди формат и подходит. Там тупо в файле ноты, т.е. это самый простой способ для вывода нот.
Hac9lJlbHuKe 
BDSM expert. Атуечайу...
Hac9lJlbHuKe
Возраст: 25
: Дніпро
С нами с 09.09.09
Посты: 9189
25.02.13 01:18 [Re: GAZ] Ukraine #1532721
дякую,вибачаюсь,що не ясно висловився,просто сама прога має ще ідейно побудуватись. Я зовсім зелений,ще раз дякую за допомогу,це знадобиться.
GAZ 
?"чынитаплаП"
GAZ
: Coruscant
С нами с 12.02.07
Посты: 14398
25.02.13 09:41 [Re: Hac9lJlbHuKe] Ukraine #1532793
Установи простейший MIDI редактор и посмотри, как там всё сделано, только тебе надо подобное упростить по самое немогу...
Hac9lJlbHuKe 
BDSM expert. Атуечайу...
Hac9lJlbHuKe
Возраст: 25
: Дніпро
С нами с 09.09.09
Посты: 9189
26.02.13 01:21 [Re: GAZ] Ukraine #1533214
Ну згоден,але ця фігня ще-й повинна бути трохи самостійною. Загалом - ви дуже допомогли,так сказати - наставили на шлях істиннний,якщо є ще якісь поради,ідеї - викладайте,бо до офіціалнього початку курсових взагалі ще тиждень,я просто сам собі її придумав.


Отредактировано Hac9lJlbHuKe 26.02.13 01:22. Причина редактирования: Причина не указана.
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 39
: Київ
С нами с 10.12.07
Посты: 25376
26.02.13 03:10 [Re: Hac9lJlbHuKe] Ukraine #1533227
мож перепридумаешь на что-то менее сложное? )
Hac9lJlbHuKe 
BDSM expert. Атуечайу...
Hac9lJlbHuKe
Возраст: 25
: Дніпро
С нами с 09.09.09
Посты: 9189
27.02.13 00:18 [Re: KillMachine UA] Ukraine #1533857
Можна,то буде просто спрощена версія,я тему обрав.
Цю тему можна на 2 роки розтянути...
Icon Legend Права Настройки темы
Распечатать тему


933 Просмотры
Реклама
277 сейчас в онлайне
6 пользователей (Серхио, Евлампий Петрович, Fedor34, Din0saur, TryZon) и 1 скрытых, а также 270 гостей сейчас онлайн.
     
VBIOS Version 3.0 FINAL | ©1999-2020
Execution time: 0.106 seconds.   Total Queries: 46   Zlib сжатие вкл.
All times are (GMT+3). Current time is 12:30
Top