back to list

Re: [MMM] Re: Kontakt Microtuner

🔗Jon Szanto <jszanto@...>

4/19/2006 3:38:25 PM

Joe,

{you wrote...}
>Doesn't scala output Kontakt scripts?

From Bill Sethares' earlier post:

"With specific reference to Kontakt support, both work by writing a Kontakt script file that can be added into any instrument. Scala's implementation is limited to
a single scale at a time (I know -- I helped Manuel debug the Kontakt scripts). LMSO can have many tunings available instantly in a single script, and you can switch between them slickly and easily."

So it can, but only one at a time at the moment...

Cheers,
Jon

🔗Robert Strauss <robert@...>

4/19/2006 7:18:58 PM

I haven't looked at the Kontakt scripts in Scala or LMSO, so I can't
comment on the algorithm or features of either, but maybe I should
give some background on what I was trying to accomplish. My main
idea was to develop a vehicle to explore modulations between related
sets of scales, hence the desire to load and programmatically switch
between alternate tunings. With the algorithm I'm using, it's easy
to change the scale degree zero midi key on the fly, so I also threw
that in thinking it might come in handy for my interest. In using the
tuner, I quickly found a basic question when applying microtonal scales
to a conventional sampler is knowing what sample is actually sounding,
so I added a realtime display of scale and sample info. Finally, I was
interested in persisting patches from one session to the next, and put
some work into getting that right.

I hope I haven't gone overboard in cautioning that one needs a
supercomputer to use Kontakt. I've been using EnergyXT (39 euros)
as a sequencer/host for Kontakt, and its track freeze/unfreeze
facility is so slick, you really only need one or two instruments
active in Kontakt at any time if you have half a clue of what you want.
Regards,
Robert Strauss

Quoting Jon Szanto <jszanto@...>:

> Joe,
>
> {you wrote...}
>> Doesn't scala output Kontakt scripts?
>
> From Bill Sethares' earlier post:
>
> "With specific reference to Kontakt support, both work by writing a > Kontakt script file that can be added into any instrument. Scala's > implementation is limited to
> a single scale at a time (I know -- I helped Manuel debug the Kontakt > scripts). LMSO can have many tunings available instantly in a single > script, and you can switch between them slickly and easily."
>
> So it can, but only one at a time at the moment...
>
> Cheers,
> Jon
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>

🔗Jon Szanto <jszanto@...>

4/20/2006 12:55:44 PM

(Yahoo seems to have eaten posts yesterday, so I'm resending this reply - hope it doesn't show up twice...)

Robert,

Hey, first off: I wanted to thank you for your work, in spite of the fact I don't currently use Kontakt. I've thought about putting down for one, good sampler, but before the support was there for microtuning I made an investment in another instrument that can, if needed, function for sampling use. I will eventually add K2 to the arsenal, I think, so I'll eventually find use for your script-o-mat. But it is great you've added a nice tool for people to use.

{you wrote...}
>My main idea was to develop a vehicle to explore modulations between related
>sets of scales, hence the desire to load and programmatically switch between alternate tunings.

Excellent idea. The only way I can do that now is compose for different tunings and use parallel tracks with the same instruments in differing tunings, and just record on the appropriate track. See Point 3 below...

>I've been using EnergyXT (39 euros) as a sequencer/host for Kontakt...

And an excellent tool both as a host, and also to wrap multiple instances/instruments and load as one scene (I use it this was as a VST inside of Sonar)

>... and its track freeze/unfreeze facility is so slick, you really only need one or two instruments active in Kontakt at any time if you have half a clue of what you want.

Point 3: "Freeze" is your friend! :) Life has really changed since the addition of freezing tracks in Sonar, and I know it has been available in other sequencer/DAW packages for a while as well. When the infinite RAM and transtellar CPU machine finally arrives, we won't need to freeze, but for now... it works.

Cheers,
Jon