Kyma Forum
  Kyma Support
  An idea for a Tool (can it be done?)

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

next newest topic | next oldest topic
Author Topic:   An idea for a Tool (can it be done?)
Phi Curtis
Member
posted 27 November 2005 23:01         Edit/Delete Message   Reply w/Quote
Hi,

I'm interested in being able to choose disk audio files to play on the fly during a performance (i.e. while playing an already compiled sound). Ideally I would be able to open a file dialog box and have the file be loaded into a GenericSource module, a sample module, a SampleCloud module, or what have you...

Realizing that this is probably not a real possibility, the best idea I have is to have a script that gives me a dialog box at compile time that allows me to choose a folder, and have all the files in that folder loaded into a multifle disk player or keymapped multisample, and then use an index fader or simply a midinote to select the files during the performance. However, the problem with this is that I wouldn't know what file is on what note or index #. So, (finally) here's my question:

Would it be possible to create a tool (as in a .pci tool) that generates a list of the file names from a folder, in the order that they will be mapped to either the !Index or midinotes? Maybe while I'm at it, maybe I could make it so that I could click on the tool interface itself to trigger the sample within the currently compiled sound (?). Or maybe use the computer's keyboard input to trigger the sample. And file length info might be nice to see as well...and maybe a graphic that would move across the screen to show the present playback time of the file versus total length...maybe change the playback point with the mouse as well...

Is this a real possibility, or am I misunderstanding what tools can do? Any hints about how to proceed?

thanks,
Phil

IP: Logged

KX
Member
posted 28 November 2005 03:42         Edit/Delete Message   Reply w/Quote
What do you mean by "an already compiled sound"?
Do you need to trigger sound files that exceed the available Ram?

IP: Logged

Phi Curtis
Member
posted 28 November 2005 11:39         Edit/Delete Message   Reply w/Quote
Ideally, I'd like to be able to switch out any sample while performing an already loaded sound. This would be both samples in RAM and files streaming from disk.

Realizing that this isn't a possibility, what I am proposing is that I set up a script that asks me at compile time for a folder of samples and then loads them into a multifile disk player or keymapped multisample. This would not be as ideal as being able to decide during performance that I want to bring in a sound which is not already loaded, but at least I would be able to decide just before the compile what sounds I want to use, and not have to go into the multisample module and modify the filenames field.

The tool I am contemplating would be able to give me useful information about the files that I have loaded in this manner, such as their names and where they are mapped (either to note number or index number).

IP: Logged

SSC
Administrator
posted 08 December 2005 13:13         Edit/Delete Message   Reply w/Quote

MultiSampleTool.pci

 
Phil--Here is a tool that gives an example of gathering up sample files and then creating a MultiSample with that collection.

On reading your second note, I am thinking that CapyTalk and a Script might be the better way to go. But take a look at the tool; maybe you could use it as a starting point for what you want.

IP: Logged

SSC
Administrator
posted 08 December 2005 15:09         Edit/Delete Message   Reply w/Quote
Also, you might be able to start from one of the looping crossfades in this set of examples
http://www.symbolicsound.com/cgi-bin/bin/view/Share/Sounds#Control_and_Modulation

the file called looptransitions.kym

In combination with the Tool attached to the previous post, you might be able to get pretty close to what you describe. Please let us know how it goes!

[This message has been edited by SSC (edited 08 December 2005).]

IP: Logged

Phi Curtis
Member
posted 10 December 2005 16:37         Edit/Delete Message   Reply w/Quote
Thanks, the MultiSampleTool is very much like what I was thinking of. It's good to know that what I am thinking is doable.

However, is it possible to have the tool load sounds into an already existing sound (which would be too complex to construct on the fly, as in your example) that uses green variables in the multisample object?

Most of the smalltalk in your example seems deciferable (I'm starting to slowly get into studying Smalltalk...), but I can't find documentation for KymaSoundPlaneView openNewSoundPlaneOnSound, although I can see what it's doing. Where could I find out about things like this which are Kyma-specific?

quote:
Originally posted by SSC:
On reading your second note, I am thinking that CapyTalk and a Script might be the better way to go. But take a look at the tool; maybe you could use it as a starting point for what you want.[/B]

I was thinking that a tool would be the only way to display the file info, although I suppose you could have a script write the file info into an annotation object. But since I've been thinking along the lines of a tool, I've thought of other things that I would like to be able to do, like set up the mapping of the files to different corners of the wacom tablet and move the files on and off the tablet mapping on the fly. That I'm sure could only be done with a tool (I'm also sure you could prove me wrong...)

thanks,
Phil

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