Hi Ian, Thanks so much for all of the terrific advice. I have a lot of experience using Finale and ProTools, but I am new to programming. > > Music applications? You mean like Finale and Sibelius? Or something else?
I teach music theory at a college in Illinois. I take it you are in the UK? I taught at Christ Church College in Canterbury for a while back in the 90's. I would like to write some music education applications: nothing nearly as vast as Finale or Sibelius, but little programs that parse MIDI into notation or vice versa. I have written some algorithmic composition programs and some programs that generate tone rows and matrices but nothing too deep. > > Now, assuming you are talking about something like Sibelius, then I'd start= > by cautioning that may be better looking at some of the options already in= > that space; Musescore, Rosegarden, Lilypond, etc... I will check these out! Thanks for the tip! > > Now, (disclosure time) I actually did write a music score app, for a charit= > y here that uses music therapy in their work with children and disabled adu= > lts, and they wanted their own proprietary music scoring tool. (It is propr= > ietary, so the source is not available.) Scoring music is trickier than it = > looks... I spoke to a guy who codes for Auralia who said the same thing. I guess I have my work cut out for me... BTW, do you know of some simple MIDI programs that are open source for means of studying the code? > > Aside: If you consider writing software as a journey, then if the *destinat= > ion* is more important to you than the journey itself, I'd strongly advocat= > e getting involved in Musescore and see if you can turn that to your needs.= > It's a good bit of work, and quite flexible, and they have a usable plug-i= > n system for custom behaviours. That sounds great. > > If the *journey* itself is what you are interested in then, yes, go for it = > and write your own. It'll be fun (for certain interpretations of the word "= > fun" at any rate!) > > > As regards fonts, I'm currently using Musica (version 3.06 IIRC) and I quit= > e like it; though there are quite a lot of free music fonts around. > > The free fonts have the advantage that they tend to implement the Unicode c= > ode points for the music glyphs, and also often implement support for non-W= > estern and historical symbols. > > The fonts that Sibelius use (and I think Finale) have their glyphs in weird= > , non-Unicode places, which is a real pain to work with... > > Loading "non-standard" fonts into fltk apps is not painful. > Indeed, in most cases you don't even have to install the font (in OSX you j= > ust put it in the app bundle, in Windows you use AddFontResourceEx(), and u= > nder Linux you can do, well, several options actually!) Thanks again. I hope I can pick your brain as this project develops. All best, Edgar Crockett > > > > > > ******************************************************************** > This email and any attachments are confidential to the intended > recipient and may also be privileged. If you are not the intended > recipient please delete it from your system and notify the sender. > You should not copy it or use it for any purpose nor disclose or > distribute its contents to any other person. > ******************************************************************** > _______________________________________________ fltk mailing list fltk@easysw.com http://lists.easysw.com/mailman/listinfo/fltk