2009-06-25 2 views
3

Мне интересно, есть ли какие-либо библиотеки .NET (в идеале с открытым исходным кодом), которые имеют дело с гитарными аккордами (например, с учетом аккорда или набора комбинаций ладов/строк, он может получить соответствующий лад/комбинация строк или аккорд соответственно)..NET гитарная библиотека Chord

У меня возникли проблемы с поиском, потому что «C#» - это заметка, и есть понятие «программирование» в музыке.

ответ

1

Мне кажется, что вы действительно просите коллекцию оцифрованных гитарных аккордов, а не какую-то конкретную библиотеку. Я думаю, что если вы ищете базу данных гитарных аккордов, вы найдете несколько загружаемых программ, которые включают базу данных, но я еще не нашел свободно доступных db аккордов. К сожалению, freebase не включает аккорды.

Возможно, все аккорды рассчитаны на основе разбивки их имен. В этом случае вам нужна библиотека или, по крайней мере, формула вместо db. Но я не думаю, что это так. Однако есть некоторое объяснение именования here.

1

Действительно, трудно что-то найти. Я посмотрел на sourceforge.net и нашел только неактивный проект под названием chorderator, написанный на C#. Скриншоты выглядят хорошо, но я не мог заставить программу работать в моей системе. Возможно, необходимо установить Visual Studio или что-то в этом роде. Надеюсь, вам повезет больше. В любом случае, похоже, в Интернете есть много генераторов аккордов и sourceforge, не обязательно в C#, но что-то, что вы могли бы взломать в C#.

+0

Спасибо, я попробую SourceForge и посмотрю, что я могу преобразовать в C# :-) По крайней мере, это хороший старт (не знаю, почему я проверил CodeProject, но а не SourceForge) –

1

Адрес something done with Silverlight и его номер на CodePlex. Надеюсь, поможет.

+0

Спасибо, что я видел это, но это казалось немного узким для моих нужд. –

+0

Кажется, что это решение использует кучу изображений .png, чтобы показать отдельные аккорды. Я ожидал, что у него будет список заметок, а затем сделайте их программно. Тем более, что OP действительно нужно получить набор заметок из библиотеки. – Groo

+0

Непросто создавать программные аккорды. Технически существует множество способов играть аккорды C maj, но большинство из них либо не используется (скажем, выше 12-го лада), либо невероятно неудобно, физически. Я думаю, что самое лучшее, что мы можем сделать, это набор данных известных гитарных аккордов, и OP может отображать все, что захочет. К сожалению, не знаю такого набора данных. –

1

Я знаю, что это довольно старая нить, но ...

Отъезд Chordious на http://chordious.com исходный код доступен и написан на C#.

Я использовал базовую DLL из приложения для создания MVC-версии искателя аккордов от Chordious. Не стесняйтесь взглянуть на это, если хотите: http://chordiousweb.gear.host

Смежные вопросы