nedoPC.org

Electronics hobbyists community established in 2002
Last visit was: 15 Jun 2024 21:24
It is currently 15 Jun 2024 21:24



 [ 8 posts ] 
MIDI-гитара - задачка;) 
Author Message
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Блин, столько разделов по железкам, а как появляется желание что-то запостить - начинаются мучения выбора, т.к. ни один не подходит :-/ Вобщем, пока сюда - так как сей чудо-девайс на PIC'е собран.

Кто-нибудь на гитаре тут играет?:)

Вобщем, вот. Некий чел соорудил такое чудо:

http://www.user.cityline.ru/~rattus/tryn/index.htm

Оно даже работает худо-бедно. И у него проблема. В текущем варианте конструкции каждый лад приходится разрезать на 6 частей, т.е. сложная механически и в изготовлении конструкция получается. А всё потому-что он не может определить место зажатия каждой из струн просто по контакту с ладом.

Трабл в том, что при взятии аккордов, а не одиночных нот (любой аккорд баррэ, например), струны перемыкаются через неразрезанные лады, и не получается определить, где какая зажата. Хотя на первый взгляд - классическая матричная клавиатура получается. Думал я и так, и эдак - не придумалось ничего.

Кто желает - может поломать голову, возможно-ли всё-таки что-то придумать, чтобы лады не разрезать:)


19 Mar 2005 03:52
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Shiru Otaku wrote:
Кто желает - может поломать голову, возможно-ли всё-таки что-то придумать, чтобы лады не разрезать:)

Еще как можно, звукосниматель поставь и по частоте определяй какая нота.


20 Mar 2005 04:06 ICQ WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Post 
Ну, ты сайт читал? Он хочет по ладам определять;)

А так, разумеется, все миди-датчики так и работают.


20 Mar 2005 04:22
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22881
Location: Silicon Valley
Shiru Otaku wrote:
Трабл в том, что при взятии аккордов, а не одиночных нот (любой аккорд баррэ, например), струны перемыкаются через неразрезанные лады, и не получается определить, где какая зажата. Хотя на первый взгляд - классическая матричная клавиатура получается. Думал я и так, и эдак - не придумалось ничего.


Ну пусть программно перебирает лады, передавая туда "0" - в то же время снимать 6 сигналов со струн, подтянутых резисторами, там где в момент выбора текущего лада нули - там нажато, где единицы - отжато. Делов то :)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


20 Mar 2005 08:29 WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Post 
Нет, не всё так просто. Струны у нас железные. Когда струна прижимается - она соединяет два лада, и через струны всё лады аккорда замыкаются. Смотрим любой аккорд:
Image
Видишь, какая фигня.


20 Mar 2005 10:06
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22881
Location: Silicon Valley
Post 
Shiru Otaku wrote:
Нет, не всё так просто. Струны у нас железные. Когда струна прижимается - она соединяет два лада, и через струны всё лады аккорда замыкаются. Смотрим любой аккорд:
Image
Видишь, какая фигня.


Что-то я не понял почему она соединяет два лада? Контакты на струнах разделены физически, а лады - по времени, т.е. ничего ни с чем не пересекается и мы четко можем выделить все замыкания.

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


20 Mar 2005 12:04 WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Post 
Image
В зелёной точке не должно быть контакта. А он будет обнаружен, потому-что струна перемыкается через остальные с этим ладом. В этом и трабл..


20 Mar 2005 12:28
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22881
Location: Silicon Valley
Post 
Shiru Otaku wrote:
Image
В зелёной точке не должно быть контакта. А он будет обнаружен, потому-что струна перемыкается через остальные с этим ладом. В этом и трабл..


Ааа - контакты то палочки а не квадратики :)
Тогда это действительно все усложняет!

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


20 Mar 2005 15:56 WWW
 [ 8 posts ] 

Who is online

Users browsing this forum: Claude AI [Bot] and 14 guests


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 post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.