electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » DIY Hardware and Software » Microcontrollers and Programmable Logic
MIDI modification box?
Post new topic   Reply to topic Moderators: State Machine
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Taylor



Joined: Jul 13, 2006
Posts: 170
Location: us

PostPosted: Sat Jul 03, 2010 3:12 pm    Post subject: MIDI modification box?
Subject description: Microtonal scales, multi-tap delays, weird editing
Reply with quote  Mark this post and the followings unread

I've just built Thomas Henry's GM Voice project, and am already thinking about how to augment it.

Specifically, I'd like to have a box that receives the MIDI messages from my keyboard, mangles them in various ways, and then sends them on to my GM Voice unit. I used to do this kind of stuff using modular computer environments like Plogue Bidule, PureData, Max/MSP, etc. but I am aiming to get out of using computers for music (even if it means building smaller computers to do the job...).

Some features I'd like this box to have would be:

1) the ability to remap keys to microtonal scales. This would mean splitting each note in the octave (for simplicity I'm willing to keep 12 notes per octave, just retune them), then applying different pitch bend amounts to each key. I'd just want this setup as a few presets to switch between various just intonations, some quartertone things, Werckmeister, etc.

An extension of this which I may find to be too complex would be to allow more than 12 notes per octave, in which case there would need to be individual pitch bend for every single note of the keyboard instead of just 12 different pitch bends.

2) Adding multiple delays. Multi-tap delays are fun, and MIDI delays are different from audio delays in that you can tweak the time without getting pitch bends. It's also cool because you can set up 20 delays so that the note repeats 20 times and then cuts off abruptly or even gets louder before dying out, without the "babysitting" necessary when you're trying to do this kind of thing with audio delays (have to ride the feedback knob to keep from melting amps and eardrums).

3) Allowing to transpose the delays. To get arpeggiating repeats.

So, I'm extremely new to microcontrollers and am unsure whether there already exists a project like this, or if not, what would be an ideal platform to do this?


Edit: whoa, posted this 8 minutes ago, and I'm searching on Google for "microcontroller midi note remapper" and this thread was one of the top hits! I think Google raises hits from your cache, but still.
Back to top
View user's profile Send private message
Dan Lavin



Joined: Nov 09, 2006
Posts: 649
Location: Spring Lake, Mi, USA
Audio files: 21

PostPosted: Sat Jul 03, 2010 6:33 pm    Post subject: Reply with quote  Mark this post and the followings unread

You might be able to do something with Midibox. It seems like you can do just about anything with them given time and patience.....neither of which I seem to have. Wink
_________________
Synth DIY since 1977!
Back to top
View user's profile Send private message
Taylor



Joined: Jul 13, 2006
Posts: 170
Location: us

PostPosted: Sat Jul 03, 2010 6:50 pm    Post subject: Reply with quote  Mark this post and the followings unread

Yeah, I was looking there, in fact they do have a MIDI delay... thing:

http://www.midibox.org/forum/forums.html?topic=587.0

I must admit that I'm baffled about the real-world implementation of MIDIBox stuff. But I think you're right, I just need to put some time in learning about it.
Back to top
View user's profile Send private message
davebr



Joined: Jun 09, 2007
Posts: 198
Location: portland, or

PostPosted: Sat Jan 15, 2011 12:08 pm    Post subject: Re: MIDI modification box?
Subject description: Microtonal scales, multi-tap delays, weird editing
Reply with quote  Mark this post and the followings unread

Taylor wrote:
I've just built Thomas Henry's GM Voice project, and am already thinking about how to augment it.

Specifically, I'd like to have a box that receives the MIDI messages from my keyboard, mangles them in various ways, and then sends them on to my GM Voice unit. I used to do this kind of stuff using modular computer environments like Plogue Bidule, PureData, Max/MSP, etc. but I am aiming to get out of using computers for music (even if it means building smaller computers to do the job...).

Some features I'd like this box to have would be:

1) the ability to remap keys to microtonal scales. This would mean splitting each note in the octave (for simplicity I'm willing to keep 12 notes per octave, just retune them), then applying different pitch bend amounts to each key. I'd just want this setup as a few presets to switch between various just intonations, some quartertone things, Werckmeister, etc.

An extension of this which I may find to be too complex would be to allow more than 12 notes per octave, in which case there would need to be individual pitch bend for every single note of the keyboard instead of just 12 different pitch bends.

I do this all the time on my ComputerVoltageSource. http://modularsynthesis.com/cvs/cvs.htm I didn't design it for that purpose, but I find that I'm always needing a this-to-that converter and it's fast and easy. Programming is in Basic. You can look at the programs I've created on my programs page. http://modularsynthesis.com/programs/programs.htm I wrote a complete MIDI parser so when you need a converter, you just go to the specific subroutine and add the conversion. It only takes a few minutes as all the MIDI code is done.

Taylor wrote:
2) Adding multiple delays. Multi-tap delays are fun, and MIDI delays are different from audio delays in that you can tweak the time without getting pitch bends. It's also cool because you can set up 20 delays so that the note repeats 20 times and then cuts off abruptly or even gets louder before dying out, without the "babysitting" necessary when you're trying to do this kind of thing with audio delays (have to ride the feedback knob to keep from melting amps and eardrums).

3) Allowing to transpose the delays. To get arpeggiating repeats.

I've done a CV arpeggiator and CV delays. It wouldn't be too hard to add this to MIDI. I use a 1 mS timer interrupt to keep a timestamp so delays are pretty easy to accommodate. - Dave

Taylor wrote:
So, I'm extremely new to microcontrollers and am unsure whether there already exists a project like this, or if not, what would be an ideal platform to do this?


Edit: whoa, posted this 8 minutes ago, and I'm searching on Google for "microcontroller midi note remapper" and this thread was one of the top hits! I think Google raises hits from your cache, but still.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: State Machine
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software » Microcontrollers and Programmable Logic
Jump to:  

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 vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use