I'm playing around with an old python script released quite some time ago. I'm wondering about your atof() routine. I'm guessing it's bounded by a specific size. Does it return a double type like stdlib.h? Or to put it another way, what's the precision of your function? Python is not as fast as C/C++ but allows for unlimited precision in its implementation of floats. I'd like to know where I need to round.Urs wrote:One problem I see: Some values have exponential notation, i.e. 3.0517578E-5 - these will not import properly as I'm using my own version of atof()... which doesn't support that format...![]()
Urs
WavToZ2 now for Mac!!!! Now Beta.
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
- u-he
- 30215 posts since 8 Aug, 2002 from Berlin
I think you're safe with 7 digits behind the point. That's more than 20 bits precision unless my brain plays tricks on me before first coffee...bmrzycki wrote:I'm playing around with an old python script released quite some time ago. I'm wondering about your atof() routine. I'm guessing it's bounded by a specific size. Does it return a double type like stdlib.h? Or to put it another way, what's the precision of your function? Python is not as fast as C/C++ but allows for unlimited precision in its implementation of floats. I'd like to know where I need to round.Urs wrote:One problem I see: Some values have exponential notation, i.e. 3.0517578E-5 - these will not import properly as I'm using my own version of atof()... which doesn't support that format...![]()
Urs
I think it doesn't get worse though when you put more digits - it might just become a little less accurate. The only problem is, I don't scan for an E-3 or anything...
-
- KVRAF
- 1529 posts since 12 Jun, 2004 from Portland, OR
On the batch import, it seems like you would have to organize your samples ahead of time, or you might end up with random groups of waves.
Maybe organize your samples by putting 16 each in several directories (named like "PW Saws" "Noizes", etc...) , then put those in a directory.
Then point your command line tool to that emcompassing directory and tell it to go.
At which point, it would go to each directory and make osc preset with the name of each directory and plop it into the U-He oscs directory, which is buried somewhere in hell...
(Of course you would have to tell the app where hell is)
Maybe organize your samples by putting 16 each in several directories (named like "PW Saws" "Noizes", etc...) , then put those in a directory.
Then point your command line tool to that emcompassing directory and tell it to go.
At which point, it would go to each directory and make osc preset with the name of each directory and plop it into the U-He oscs directory, which is buried somewhere in hell...
(Of course you would have to tell the app where hell is)
- KVRAF
- Topic Starter
- 9590 posts since 17 Sep, 2002 from Gothenburg Sweden
That's weird. Can't say i really notice a difference in speed. That could of course have something to do with the fact that i'm on a much faster computer for the moment.bmrzycki wrote:Aww, I really liked the JUCE one better. It loaded/exported a lot faster. But I understand your desire to have a portable solution. Heck, you don't even have to be doing this at all. Thanks!jupiter8 wrote:DL the new version immediately from here:
http://www.tekno.chalmers.se/~magolo/sy ... ra2.tar.gz
I was going to do a JUCE Mac version but decided against it for a number of resons. I don't have a Mac. Even if i could borrow one for a while it'd be a PITA to do upgrades since i'll have to nag my Mac friends to borrow their computer on a regular basis. Then there's another secret reason for me to do a Java version.
For the moment it only exports the raw files. The Juce versiom did a FFT/iFFT combo on all sounds. This will be implemented in the Java version as well. You'll have a choice of exporting both. Check in a couple of hours. There are several resons i did this in the first place. If you do, all sounds will automatically loop perfectly. And i wanted to experiment with FFT. Soon you'll have the choice to do both.bmrzycki wrote:Possible bug, I seem to be hearing buzzing now when I convert WAVs. Check out this zip file. It contains some nice single cycle WAVs from the z3ta+ community. I also took a screen shot of what WAV is what slot. Every one has a buzzyness about it in GeoMorph mode. In SpectroMorph mode some sound very thin and others just sound wrong. http://www.sendspace.com/file/099ekx. I don't remember hearing this buzziness with the JUCE version.
Strange about the clicking though. All it does is a linear interpolation to fit the length Zebra2 requires. Possibly there's something fonky in there. I'll have a look.
I doubt that. I get the problem when i debug in Eclipse. It's a complete mystery to me. It should'nt be able to happen even in theory.bmrzycki wrote:Could be a potential bug in the z2 import engine somewhere. Maybe I'll dust off my python skills and write something super simple to see if I replicate your findings.
As i've mentioned earler the Juce version already did. I have it working in Java as well now. Just need to finish some small things and i release it in a couple of hours.bmrzycki wrote:How do you plan to apply a fourier transform to the WAV? I'm curious as to why one would want to use an FFT transformed WAV versus peaks.jupiter8 wrote:The FFT/iFFT version will be implemented later probably today. Then you'll have a choice of exporting the raw waveforms or the FFT/iFFT version or both.
As mentioned earlier it'll remove a lot of problems with looping etc. With the version you have now you can change the view from raw waves to FFT/iFFT waves with Ctrl-B. As you can see some waves are identical and some are quite different from the original.
I'm working on finishing up the program right now. After that i'll look into a command line version. You pretty much want to crossfade between to waves right ? Should be very easy. How about a flag for converting all possible combinations of wavs in a folder ? Sounds scary ?bmrzycki wrote:Aw, you're a peach! I requested this because the WAV library I have is roughly 2000 files. The thought of opening the GUI to create different osc settings for the thousands of variations scares the crud out of me. I can't be the only one with more than 50 wavs for possible import into Z2.jupiter8 wrote:Sounds like an interesting idea. Should be very easy to implement. Personally i hate command line programs. That's the reason i wrote this program in the first place.![]()
- KVRAF
- Topic Starter
- 9590 posts since 17 Sep, 2002 from Gothenburg Sweden
New version with FFT/iFFT export as well. You set which one (or both) you want export under preferences. Default is both.
If anyone is wondering why the help window is blank it's because i have'nt written any help file yet.
Still no command line version. Maybe tomorrow.
If you have'nt noticed you can double-click on a cell to load the cell. I got tired of hitting CTRL-L.
If anyone is wondering why the help window is blank it's because i have'nt written any help file yet.
Still no command line version. Maybe tomorrow.
If you have'nt noticed you can double-click on a cell to load the cell. I got tired of hitting CTRL-L.
-
- KVRAF
- 1529 posts since 12 Jun, 2004 from Portland, OR
jupiter8 wrote: I'm working on finishing up the program right now. After that i'll look into a command line version. You pretty much want to crossfade between to waves right ? Should be very easy. How about a flag for converting all possible combinations of wavs in a folder ? Sounds scary ?
The scary part is that those 2000 waves would just be randomly placed in groups of 16 in osc presets.
I think it would make sense to put a little logic in the app and a bit of work on the part of the user to get some organization going.
Unless Zebra eventually could just browse countless individual Z Wave files in the more osc section...
-
- KVRist
- 67 posts since 21 Jan, 2005 from Berlin, Germany
The last link I found in this thread doesn't appear to be working anymore. What's the current link for the Mac version?
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
The Java version for all platforms is here: http://www.tekno.chalmers.se/~magolo/sy ... ra2.tar.gzjeremydb wrote:The last link I found in this thread doesn't appear to be working anymore. What's the current link for the Mac version?
- KVRAF
- Topic Starter
- 9590 posts since 17 Sep, 2002 from Gothenburg Sweden
I was thinking more of doing one to one crossfades between all possible combinations of wav files in a directory.kodama wrote:jupiter8 wrote: I'm working on finishing up the program right now. After that i'll look into a command line version. You pretty much want to crossfade between to waves right ? Should be very easy. How about a flag for converting all possible combinations of wavs in a folder ? Sounds scary ?
The scary part is that those 2000 waves would just be randomly placed in groups of 16 in osc presets.
I got into a rather stupid habit of naming the program differently from time to time.jeremydb wrote:The last link I found in this thread doesn't appear to be working anymore. What's the current link for the Mac version?
Sometimes it's WavToZebra2 and sometimes Wav2Zebra2 , Wav2Z2 and so on.
Just check this folder
http://www.tekno.chalmers.se/~magolo/synth/
and it's the one with the tar.gz suffix.
The current one as previously mentioned is
http://www.tekno.chalmers.se/~magolo/sy ... ra2.tar.gz
Can't really make my mind up to what is the best name for it.
EDIT: And for all you Linux freaks it works on Linux as well if someone has'nt figured that one out yet.
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
Hi everybody!
I discovered some interesting single cycle waveforms made some time ago for z3ta+. The two most interesting to me were both by a fellow named fr4ncesco. You can see more about them at:
http://p5.sonarama.com/p5/index.php/Z3ta#Virus_Mod
http://p5.sonarama.com/p5/index.php/Z3ta#Muz3uM
The Muz3uM archive actually contains the waveforms so anyone can download them and convert to their liking with jupiter8's latest tool. The Virus waves are not included in the links though. It seems they were compressed into a z3ta+ only format.
The good news is I was able to contact fr4ncesco and he still had the original 64 waves used in the Virus mod. I used those to create some Z2 oscillator presets for everyone to enjoy. I converted them both with RAW and DFT. I didn't do anything special with morphing, I just grouped them in sets of 16. The zip file also contains the original wavs should someone else want to convert/morph them differently.
It is interesting to see how RAW and the DFT to seem to make a different looking wav.
Anyway, onto the links!
megaupload
uploaded.to
Rapidshare
sendspace
I want to extend a special thanks to fr4ncisco for digging up these approx 4 year old wav files. Now there's a guy that knows how to make backups!
And if anyone makes some cool presets with these wavs I'd love to hear 'em
I discovered some interesting single cycle waveforms made some time ago for z3ta+. The two most interesting to me were both by a fellow named fr4ncesco. You can see more about them at:
http://p5.sonarama.com/p5/index.php/Z3ta#Virus_Mod
http://p5.sonarama.com/p5/index.php/Z3ta#Muz3uM
The Muz3uM archive actually contains the waveforms so anyone can download them and convert to their liking with jupiter8's latest tool. The Virus waves are not included in the links though. It seems they were compressed into a z3ta+ only format.
The good news is I was able to contact fr4ncesco and he still had the original 64 waves used in the Virus mod. I used those to create some Z2 oscillator presets for everyone to enjoy. I converted them both with RAW and DFT. I didn't do anything special with morphing, I just grouped them in sets of 16. The zip file also contains the original wavs should someone else want to convert/morph them differently.
It is interesting to see how RAW and the DFT to seem to make a different looking wav.
Anyway, onto the links!
megaupload
uploaded.to
Rapidshare
sendspace
I want to extend a special thanks to fr4ncisco for digging up these approx 4 year old wav files. Now there's a guy that knows how to make backups!
And if anyone makes some cool presets with these wavs I'd love to hear 'em
-
syntheticillusion syntheticillusion https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=247399
- KVRist
- 263 posts since 9 Jan, 2011 from Welland, Ontario, Canada
Where is the source files for this is it still around?
"Making music since the nineteen eighties, lets bring back the eighties."
http://jrmbisson.blogspot.com
http://joelbissonpoetry.blogspot.com/
http://soundcloud.com/joelbisson
http://soundcloud.com/syntheticillusion
http://jrmbisson.blogspot.com
http://joelbissonpoetry.blogspot.com/
http://soundcloud.com/joelbisson
http://soundcloud.com/syntheticillusion
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
The Virus waveforms are included in the zip file of the converted wavetables on the patchlib:syntheticillusion wrote:Where is the source files for this is it still around?
http://u-he.com/PatchLib/presets/mseg/Z ... s_OSCs.zip
The Muz3um waveforms can still be pulled out of the Waveforms folder of the Z3ta+ soundset:
http://patcharena.com/downloads/comment.php?dlid=1009
