Kyma Forum
  Tips & Techniques
  Simple Math.. ?!?

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   Simple Math.. ?!?
CharlieNorton
Member
posted 21 November 2012 16:33         Edit/Delete Message   Reply w/Quote
Hello

Please hear my latest confession (post). It has been at least a few hours since my last.

I am struggling to even conceptualise a starting point for a basic problem. The humiliating and frustrating aspect to this issue, is that I can build the entire solution in MaxMSP~ however, I am not satisfied with resorting to Max, when I am sure there can be a whole world of excitement to be had in Kyma.

I had created a Fibonacci sequence. It was very basic, but it worked beautifully.

The simple patch added the two values together, then replaced the values to be added with the previous result, and went along in a two step process, reseting them back to the start was rudimentary.

Now that this idea has already been realised in Max, I simply cannot get it out of my head, and struggle to draw parallels to find a starting point.

For the short term, my goal is to generate an ascending pattern of pitches in a fibonacci manner resetting after a count. I have looked at the previous fibonacci examples, most seem to use a predetermined pattern of values, this is not quite what I had in mind.

I am sure there are many cunning solutions to this problem.

Rotten eggs in the usual direction please.

thanks

Charlie

IP: Logged

CharlieNorton
Member
posted 21 November 2012 17:53         Edit/Delete Message   Reply w/Quote
Hello Charlie

If you refer to the manual Page 258, bottom right hand side, you will see the starting point for a Fibonacci script, yes, it is in chapter 3 of the manual, you will have to get over your fear of this chapter and read it.

Many thanks

Charlie.

IP: Logged

SSC
Administrator
posted 22 November 2012 00:03         Edit/Delete Message   Reply w/Quote
Hi Charlie,

In the Frequency field, you could use the following CapyTalk:

code:

| prevNN |

prevNN := EventVariable new initialValue: 1.

(1 s tick switchedOn true: (prevNN <~ (prevNN * Float phi) rounded)
false: (prevNN)) nn + !logFreq nn



IP: Logged

CharlieNorton
Member
posted 22 November 2012 19:56         Edit/Delete Message   Reply w/Quote
Wow.

It really is time to learn how to express myself competently in this language. I shall study this until I understand it fully.

Many thanks

Charlie

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c