[Stk] First Draft of a TX81Z Generalization of STK FM Instruments.

Gary Scavone gary at ccrma.Stanford.EDU
Tue Sep 24 17:31:07 PDT 2013


Hi Tom,

This sounds like an interesting project!  As for other STK instruments available on the web, there is no particular location where people can upload them.  But we are creating a github repository for STK, so perhaps we can create a space there for this purpose.

Regards,

--gary

On 2013-09-21, at 10:14 AM, Tom Gideon <tegideon at gmail.com> wrote:

> Hello
>     I have just added a feature that allows one to choose from the eight waveforms, i.e. sinewave.raw, twopeaks.raw, snglpeak.raw, sineblnk.raw, ppksblnk.raw, peksblnk.raw, halfwave.raw, and fwavblnk.raw, for each of the four operators in my draft STK-TX81Z emulator. (These are the waveforms found in the "rawwaves" directory, for which Perry Cook had mentioned were associated with his original design of the TX81Z-based FM instruments.)
>     I'm not sure if I should post this here or find a way to provide a link and location? Any one interested can also email me directly. I am hoping to get some feedback. 
>     I am doing a lot of experimenting with the STK code and have discovered some peculiar things that can be done, like replacing a waveform with a drum loop and using the appropriate Midi number (a negative float!) to play back the loop thru one operator. This then allows one to control the speed of the loop using Skini. Another reason why Skini is a good generalization of Midi.
>     Another question I have: Are there more STK instruments available on the Web in addition to those provided in the STK package?
> Sincerely
> Tom Gideon
> 
> ---------- 
> 
> 
> On Sat, Sep 14, 2013 at 4:51 PM, Tom Gideon <tegideon at gmail.com> wrote:
> Hello All,
>     I am working on a TX81Z emulator for STK that generalizes the FM instruments. In the attached .tar.gz file you will find a directory that should be placed in the  projects  directory of the stk package. You may need to change the OS def in the simple Makefile, Linux is the default. I hope it will compile on other OS's too. There is a .tcl file that runs a GUI that interacts with operator parameters in real-time if you are playing a midi keyboard or piping in a midi loop, such as can be done using Seq24, a wonderful little midi playing utility. Also complex automation can be done in a python file and directly piped into the demo. The demo outputs both to the soundcard and a wav file. There are many features missing, but I intend to work on them, especially adding a way to save and recall presets.
>     I would appreciate all forms of criticism, especially since I am very amateurish programmer. For any problems encountered, help tendered would be very welcome, since what I have done is at the very limit of my abilities, and I have a lot to learn. My hope is that this will work for everyone.
> Sincerely
> Tom Gideon
> 
> _______________________________________________
> Stk mailing list
> Stk at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/stk




More information about the Stk mailing list