User waveforms

Official support for: u-he.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Hello,

yes, the same on Mac with the sound update - also the waveset cannot be copied - if I copy an empty waveset is copied ......

So with those waves I use the SpectrumBlend or GeoBlend mode of the oscillator, right? (more likely the GeoBlend .....?)

thanks

best

Post

Just switch modes and then switch back, and the waves are loaded properly...
Image

Post

beej wrote:Yes, I reported this bug and it was confirmed by Howard, in this very thread... (page 5)
Oops - Sorry, I have overlooked that one.

Post

New update of sconvert.jar
1. Added -ch option. You can now select the channel to get the samples from. Default is the first channel.
2. 128 sample limit removed. Sconvert will now "timestretch" if the amout of samples is less than the wavetable size.

The download path is the same:
http://home.comcast.net/~michkhol/dev/sconvert.jar

Post

thanks for the new version. This tools is quite handy - any chance one gets a input name to automatically set the output name (with changed ending)?So one could use sconvert.jar -a *.wav -options and it automatically reads in all files consecutively and names them like the input but with a .h2p ending? This would be really great :-)

Thanks

best

Post

Another great addition for the jar would be if one could specify the length which is used to extract the values. I know I can do it by cutting the sample in the sample editor but it would be faster and more convenient - do not know if it would be a great hassle to add that.
I have some samples here and some seem be recorded a one length a, others at length 2xa and others 3xa - so the h2p will have different pitches - if there as a option to say that the evaluation range is a this would be terrific.

Please do not see this primarly as a request for features, but as suggestion for what could be useful additions. It is great to have the little jar - greatly appreciated ....

best

Post

sconvert.jar: another update
Added support for wildcards (*, ?). For unix environment don't forget to enclose filenames in double quotes like -a "*.wav", otherwise the shell (bash) will expand it into the command line and sconvert won't see it.

There is an -s option to set the number of samples used. Use -help for the list of available options.

Post

Thanks for this michkhol - very useful indeed!
Image

Post

:D thanks michkhol

with wildcards that's a joy :-)

to whom it may concern :-)
homepage.mac.com/steff_3/downloads/ichi_zero_ichi.zip (I hope I upladed the right file :-) )

best

Post

beej wrote: Howard, at the bottom of each h2p file there is this line:

Selected.WaveTable.set( 1, Wave );

The 1 corresponds to slot 1 in the oscillator's wavetable.

So if you have 16 files, in a text editor just number them:
Selected.WaveTable.set( 1, Wave );
...
Selected.WaveTable.set( 16, Wave );

...and they will load into the appropriate slot when you select them in the osc preset browser.
some more questions to those:
1) what does the 'Wave=2' mean?

2) if I want to have multiple waves in one file I only have one <? ---- ?> pair and everythings inside that? (like <body> </body> im html?)
I just make another float wave[128] /ln wave[0 ]=....; etc. down to Selected.WaveTable.set( n, Wave ); -> so I have up to 16 times this structure?

Thanks for helping :-)

Best

Post

Well, I tried that before, and it didn't work...

Wave = 2 is the wave mode (Spectromorph I think). Urs already confirmed this...
Image

Post

steff3 wrote:2) if I want to have multiple waves in one file I only have one <? ---- ?> pair and everythings inside that? (like <body> </body> im html?)
The <? ... ?> pair marks beginning and end of a scripted block within the preset. After each block the script will be compiled and executed.

When using an oscillator preset you can only stuff up to 16 waveforms into a single oscillator.

In order to fill multiple oscillators with up to 16 waveforms each you should use "normal" presets. In these you would use lines like #cm=Osc1 and "Osc1" instead of "Selected". Latter is a placeholder for the actual module within a module preset.

Oh... the array (float wave[128]) is just a list of 128 values/samples. It can be reused for each waveform...

Cheers,

;) Urs

Post

Urs wrote: Sun Jan 14, 2007 4:22 pm Sorry, hehe, yes, I was just exaggerating... but thing is, there is a roadmap for many topics in audio processing, sampling being the largest & most time consuming one. So many other things are worked on prior to that...
Hire Patrick from TAL and Tom from Sound Guru to combine sampler and the mangle and tadaa ;)

Post Reply

Return to “u-he”