Hi,
Well this is not quite as mundane as my first question about the "changing variable name syndrome." Thanks again to every- one who tried to help me with that.
I now am attempting a project for school in which I think it would be kind of helpful if I could get some music manuscript to actually print on the screen. I can draw on the screen by hand with a mouse but I want to avoid that if possible.
Encore and Finale which operate extremely well in Windows NT use an Anatasia font. I do a lot of professional scoring with these tools. I was wondering if any such font exists in Squeak. I have wandered around the Music libraries in Squeak but have no seem anything other than a way to print the alpha characters for the notes.
I am trying to make a Music Ed tool for my private piano students with the assumption that they could download Squeak and run the program in the Squeak environment.
The libraries for sound generation look pretty straightforward .....of course I have not really compiled anything yet. However, I plan to go beyond just playing or recording MIDI files.
Any information would be helpful.
Thanks.
Cindy Nelson
**************************************************************************** ******************************* Cynthia L. Nelson Phone: (770) 622-6805 P.O. Box 846 Fax: (770) 622-2779 Duluth, GA 30096 e-mail: cindynelson@abraxis.com
At 12:40 AM -0500 3/4/98, CYNTHIA NELSON wrote:
I now am attempting a project for school in which I think it would be kind of helpful if I could get some music manuscript to actually print on the screen. I can draw on the screen by hand with a mouse but I want to avoid that if possible.
The basic Squeak system has no support for musical notation of any sort. Stephen Pope's Siren system has various graphical score editing tools, but I don't *think* he has an editor for common practice musical notation. I'd love to get my hands on such a thing for Squeak, so if you find one, let me know!
-- John
On Tue, 3 Mar 1998, Maloney wrote:
The basic Squeak system has no support for musical notation of any sort. Stephen Pope's Siren system has various graphical score editing tools, but I don't *think* he has an editor for common practice musical notation. I'd love to get my hands on such a thing for Squeak, so if you find one, let me know!
It would be nice if Siren got ported to other OSes aside from MacOS as well. I would have done a port to Linux and Win32, if only I had sufficient time and knowledge =(
Greetz,
RS
I would also be interested in such a program. I am also involved in music and I've recently been experimenting a lot with GUIs in Squeak. It seems to me like this would be a pretty hard thing to implement. It would be nice to have more fonts to play with though, such as the Anatasia font Cynthia mentioned. Is there perhaps some sort of font library available?
--- Billy Turchin billy@cc.gatech.edu Computer Science GA Institute of Technology
It would be nice to have more fonts to play with though, such as the Anatasia font Cynthia mentioned. Is there perhaps some sort of font library available? Billy Turchin
Here is a message that Dan Ingalls sent out last September:
Date: Wed, 3 Sep 1997 11:34:00 -0800 To: squeak@create.ucsb.edu From: Dan Ingalls DanI@wdi.disney.com Subject: Re: Squeak Fonts
Also there is a public domain Mac program called BitFont which can write a bitmap data file from any font that is in your Mac. [I believe it can read PC format fonts also.] This then can be read to create a StrikeFont, and several of these can then be installed in a new TextStyle. If you install that textStyle in the TextConstants dictionary, as we have done with ClairVaux (and as illustrated by the code below), then it will become magically accessible via the ctrl-k feature of the paragraph editor. IF you have a cyrillic Mac font that you like, I would suggest following this path.
There is also an amazing class called FontSet designed to encode a set of StikeFonts in method literals. There is a comment that tells you how to read a set of BitFont data files into a FontSet class. This can then be filed out and moved easily from image to image. Assume we have made one (this would be a Class in the Smalltalk dictionary) called Cyrillic. Having filed this into a new Squeak, you could execute an expression similar to...
TextConstants at: #Cyrillic put: (TextStyle fontArray: (Array with: Cyrillic size12 with: Cyrillic size14 with: Cyrillic size18 with: Cyrillic size24 with: Cyrillic size10))
Note that you can delete the class to save space, once you have built the textStyle. Also note that you can do all of this just using individual strikFonts, without needing to use a FontSet.
Let me know if you have trouble with any of this.
- Dan
Ted Kaehler, Walt Disney Imagineering, R&D (home) 3415 Cork Oak Way, Palo Alto, CA 94303. voice (650) 424-1070 http://www.webPage.com/~kaehler2/ *** All cities in area code 415 south of San Francisco are now in 650. 415 no longer works for them. ***
squeak-dev@lists.squeakfoundation.org