Re: [Fractint] A meaning for scalemap=0/0/0/0/0/0/0/0/0/0/0/0; silence.
Okay, so zero is a valid number in this assignment: frequency = reference * 2 ^ (1/12) ^ 0 In that, 2 ^ (1/12) ^ 0 = 1, so a scalemapping of zero translates to the reference frequency: reference over one, which, if your reference frequency is 440Hz, 220Hz, 110Hz, or 55Hz, is a 12-TET Ay. FracTint will use zeros if you enter them manually. It will also save them. I won't load them from parameter files. It should not be treated as it is, though, because that means two Ays are possible in a scalemapping: Zero and Twelve. I've been using zero to reprezent silence for over ten years. That's what M$ QBASIC does. It was a bit tricky to get a neat zero in my synthesizer, when I decided that the PC speaker didn't offer quite enough in the way of parallel harmonics and neat sine waves. If I want to change it, I guess the easiest way is to read the code myself, splice in a special case for zero, where all of the Cs, one of which would normally be at about 65.4Hz, become silent: compile it in, and offer it on the developers mailing list when it works. _______ http://ecn.ab.ca/~brewhaha/Sound/
So, you want it to store "0" and display "off"? ----- Original Message ----- From: Bill Jemison To: Fractint and General Fractals Discussion Sent: Saturday, May 14, 2011 10:17 AM Subject: Re: [Fractint] A meaning for scalemap=0/0/0/0/0/0/0/0/0/0/0/0;silence. Jay, Like I said, I would be fine with putting in a special case programming line for entering zero, where zero is intended to be a silent note or rest. It seems logical and functional to me. There does need to be a change in the parameter file parser to allow the zeros to be passed into the calculation. I do wonder, however, if it might be more explanatory if, rather than a zero being passed, an "Off" was...so that the option in the <ctrl+f>->F7 screen would read "Off" rather than "0"? On 5/13/2011 7:33 PM, Jay Litwyn wrote: Okay, so zero is a valid number in this assignment: frequency = reference * 2 ^ (1/12) ^ 0 In that, 2 ^ (1/12) ^ 0 = 1, so a scalemapping of zero translates to the reference frequency: reference over one, which, if your reference frequency is 440Hz, 220Hz, 110Hz, or 55Hz, is a 12-TET Ay. FracTint will use zeros if you enter them manually. It will also save them. I won't load them from parameter files. It should not be treated as it is, though, because that means two Ays are possible in a scalemapping: Zero and Twelve. I've been using zero to reprezent silence for over ten years. That's what M$ QBASIC does. It was a bit tricky to get a neat zero in my synthesizer, when I decided that the PC speaker didn't offer quite enough in the way of parallel harmonics and neat sine waves. If I want to change it, I guess the easiest way is to read the code myself, splice in a special case for zero, where all of the Cs, one of which would normally be at about 65.4Hz, become silent: compile it in, and offer it on the developers mailing list when it works. _______ http://ecn.ab.ca/~brewhaha/Sound/ _______________________________________________ Fractint mailing list Fractint@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/fractint ------------------------------------------------------------------------------ _______________________________________________ Fractint mailing list Fractint@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/fractint
It sez Borland C++ 3.1 or M$ C++ 7.0 in a file_id.diz. I wuz hoping djgpp would work. I had a version of Borland C++ twenty years ago. I doubt that it iz version 3.1, and if it is, then it is on floppies that I do not currently hav access to (and haven't used for years), unless I want to buy an external USB floppy. It haz to wait until I get my playing cards done, anyway. That project haz been on way too many back burnerz in the last five years. In fact, the only reason I got on the internet was because some of my software was begging to be upgraded. Maybe I should've written a commitment to get off the internet once my software was upgraded. Even now, I find myself disabling the internet to get work done. Buses stop at bus stations. Trains stop at train stations. Work stops as work stations. _______ http://ecn.ab.ca/~brewhaha/ BrewJay's Babble Bin
participants (2)
-
Bill Jemison -
Jay Litwyn