Wavetables.....Again..... How do I playback only 1 cycle of a wavetable?


#101

Yeah I use Serum for all wavetable stuff. It has a nice size, 2048 samples pr wave as standard.

Just be aware that Serum uses what they call morphed wavetables, which is often 256 waves wavetables. But in reaility they only consist of maybe 8 waves whcih are morphed between to get the 256 waves.

From what I have experienced if you try to export these morphed wavetables, you only export the 8 waves, NOT the full 256 waves.

But to be honest I have not tried to export them the same way as @lokki is talking about here. @lokki does Serum actually also export the morphed waves when doin it like you suggest here or only the few actual waves that is morphed between?


#102

yeah, that was the point i was trying to explain :wink:

if you use the export to 8-bit .256, all 256 waves get exported. the "amplitude" resolution is reduced to 8-bit (256 values) and the samples per wave get reduced to 256 points as well. in my experience (with @thetechnobear object) you get very nice results still. for the kind of wavetables i am using (geared towards bass stuff) i actually like the grittiness of 8-bit sounds. i will post an updated/hacked wavetable object, that allows for phase modulation (ala serum) and has a switch to turn off the interpolation (even more gritty).


#103

Sounds great, look forward to try it :slight_smile:

I would love to see a wavetable object that does what serum does, lets you morph between a few waves, and spread them out over many waves. Thats what I tried to do with the 8 waves multi wavetable object i made. But its not really the exact same, my version, as it just crossfades between the waves.


#104

yeah, but @thetechnobear object wavetable does this already with the xfade switch. i think this is as good as it will likely get in axolotiland. everything more elaborate (like different morph modes etc.) will be too expensive cpu wise. for me the option to store all 256 waves in serum is enough to play them back on the axoloti. i would wish for a high quality export of all 256 waves in serum. (16 bit 2048 points) create the wavetables on a pc and use them live with the axoloti is a great workflow for me. also i rather fill up the sdram with a few extra cycles of a table then spending cpu on crossfading those waves :slight_smile:


#105

Yeah that is only one wave to the next, so 2 waves. I prefer my own version then, where I can crossfade between 8 waves. It is a bit heavier, but it can make some freaky sounds. And that some times cost a bit of DSP, hehe :slight_smile:

Anyway, yeah it is fine for me too to make them on a computer, using serum for example. Its so easy, jus drag 128 waveform or 258 or how many you wan into serum and export them as a single files and serum automatically makes then 2048 point pr wave. I made hundreds of wavetables like that, form adventure kid and others.


#106

not sure i follow. in this case, you would just create a wavetable in serum with those 8 waves in it and load them into the wavetable object. it then crossfades between all 8 of them. that is essentially what serum is doing, no? but to my ears serums crossfade just sounds "better" and that is why i export the full 256 waves :wink:


#107

haha, turns out there is a way to export morphed waves in high quality. here is how:

import or create any wavetable as you wish in serum. morph as you wish. now, when you have all the morphed waves, go to process, remove dc offset. this will create 256 discrete waves and you can export them all into a wav! yeah!


#108

Hi:
I'm trying to emulate a Neutron Sound Orgone Accumulator (Is an Eurorack Module) http://neutron-sound.com/noa.html
I built one (in 5U format) and I will love to have a polyphonic version, that's why I'm trying to recreate it in Axoloti.
The code is open source, so I asked if somebody can port it, but nobody answered and my coding skills are way too basic to do it...
I started to build something with objects in the library, but I'm having some trouble.
The Orgone Accumulator is basically a wavetable oscillator, you can select 3 waves and morph (crossfade) between them, then you have another oscillator that can modulate (FM or AM) the first one, and then you can select a wave for this second oscillator. Also have some interesting FX that can be individually applied to the 3 waves in the main oscillator, most interesting to me is a detune FX like supersaw, but have distortions, delays, etc.
Anyway, I did the basic morphing but I'm having trouble to do the FM part... Also I don't have a clue of how to do the supersaw FX, may be I will just replace it with a 5 voices chorus...
I think a wavetable object with a PM input will be useful to me :slight_smile:


#109

@Sebo

Did you use the subpatch that I made for you a while a go for morphing wt's? Those object do have FM modulation inputs, the "freq" inputs. I am not sure about how to make a supersaw, in this scenario, but the FM modulation should be easy, just use that freq input :slight_smile:

Fo the link for the page about the Eurorack module, the links for the Github page is not working anymore, so it seems like they have taken down the code.


#110

fm != pm. fm is nice as well but pm is pitch-stable.


#111

you can insert a high pass filter between the modulator and the carrier to limit pitch deviations caused by FM.


#112

@jaffasplaffa I used your subpatch, but I had mixed results, the FM index and the frequency of the modulator are a bit critical, I have to work on it a bit more...

Here is the link to the code on github: https://github.com/jakplugg/Orgone-accumulator
(the link at the webpage seems to be broken)


#113

@sebo and @jaffasplaffa, here is a patch with the pm wavetable object embedded. since it is only a change in one of @thetechnobear objects, i am hesitant to post it in my community folder.

changes include:

-phase modulation inlet
-interpolation can be disabled

wavetable_pm.axp (8.1 KB)


#114

or just two or more wavetable objects with slightly different tuning.


#115

I think that will be a lot more DSP consumming, the Orgone Accumulator have this supersaw kind of FX that is like 5 oscillators detuned, so having a 5 real oscillators per voice will be killer, I think that using a delay line and taping from 4 different points will achieve a close reult... I don´t know how close.


#116

Thank you, I will try it ASAP :slight_smile:


#117

Can you elavorate? The HP filter have to track the modulator frequency? It should attenuate the fundamental?


#118

you have to try. i think the wavetable objects are pretty light on cpu, in the help patch of the wavetable object with 16 voices polyphony you only hit 39% cpu. so it should be easy to have two detuned oscillators and then maybe add a chorus as well.


#119

Great, I will try it!


#120

i think it is fine if you just remove all lower frequency content, no need to track with pitch. mind you though, that fm sounds different from pm, and most people refer to pm when they are talking about fm synths. the preenfm2 from ixox is an example of a true fm synth.