From: Pete S. <pst...@gm...> - 2010-07-04 21:57:14
|
On 6/21/2010 2:49 PM, BV = Bob Vogel wrote: BV> I have suggestions for enhancement that you BV> could consider... BV> BV> * I have a somewhat complete routine that BV> accepts midi input, takes the difference between BV> the notes, and then normalizes the intervals to BV> mod(12). It turns out that doing this gives each BV> chord a fairly unique signature, and it outputs BV> the kind of chord that is being played (Em7,C7, BV> C7b9b13...for example.) It's called Midi2Chord. BV> Possibly this could be incorporated so that chords BV> are identified as they are played. That could be BV> a data entry tool. Alternatively, it might be used BV> to identify chords from imported midi files. If BV> you are interested in this, I could send you code. Sounds good. Feel free to send it to me. BV> It shouldn't be too tough to code a Chord2Midi BV> routine that would do the opposite. That way, BV> given a lead sheet, it would be possible to generate BV> midi notes. (Are you familiar with Band-in-a-box?) No. Is this it (http://www.pgmusic.com/)? BV> I'm tinkering with 'gmorgan' (which is no longer BV> supported by anyone. Take a look.) to do BV> something similar. I'll give it a look. I'm looking at http://gmorgan.sourceforge.net/. I just checked out the CVS repository. Have you built this code? BV> * There is a wave2midi converter called WAON BV> that will take a wave file and convert it to midi. Now that is a difficult problem! I found http://waon.sourceforge.net/ and checked out the CVS repository. BV> Perhaps that could be placed on the menu as an BV> import for audio files. (?) Sounds like an idea. Have you built this code? BV> * It would be good to elaborate the dialog box BV> that controls voicing so that there could be volume, BV> midi channel, device (or synth), pan, reverb, BV> chorus.... I didn't find the mixing facility, so BV> maybe that is the answer. Anyway, I'd like to be BV> able to use the Yamaha for some voices, or mix Linux BV> voices in also with the Yamaha, use Hydrogen as a BV> midi driven instrument (I like its sounds.), use BV> Qsynth...and so on. BV> * Would it be a good idea to use Jack? I use Jazz++ with Jack with Qsynth on Linux. BV> How about Lash? Haven't ever tried it. BV> Anyway, Jazz++ looks very good. I hope you find BV> this constructive... I do. thanks. BV> With some guidance from you, maybe I could BV> help out some. Sounds good. I keep so busy with my day job, I could use the help. Pete |