1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Audio Table

Discussion in 'REAKTOR' started by mahershalalhashbaz, Nov 16, 2002.

Thread Status:
Not open for further replies.
  1. mahershalalhashbaz

    mahershalalhashbaz NI Product Owner

    Messages:
    54
    When I purchased Reaktor I was so glad that it came with a big manual...but , alas...it stinks.
    My question must be a difficult one because no one seems to know...but here goes again.
    If you are the one kind enough to answer...please do so as though you were talking to a complete novice.

    How do I use the "audio table" module as an oscillator using a sample of a waveform(single cycle)?
    I have heard that you must connect a ramp wave to the audio table at rx...and you must load the sample...i got that so far...
    but I need to know all of the ins and outs of it..
    Lets say it was the most basic synth set up and there was just the audio table as an oscillator out to the amp...thats it...
    please be specific.
    Thanks again for your time,
    enarke
     
  2. triptonizer@yahoo.com

    triptonizer@yahoo.com Forum Member

    Messages:
    277
    A brave novice that starts out with the audio table :)
    So far so good. After you've loaded the sample, connect the DX output of the table (length of sample in milliseconds) to the A input of the ramp, this will now ramp up from 0 to [length of sample] and move the position pointer over the entire range of the sample at a frequency specified at the ramp's F input (meaning that you'll have to connect something here for the ramp to start). If you want to play the oscillator from your keyboard, take a Notepitch module, connect it to an event exp shaper for frequency, (to convert pitch values to Herz)and connect its output to the ramp's F in.
    Basically the idea is that you connect everything you would connect to a 'normal' osc to the ramp instead of the table (sync, phase, pitchmod etc.)
    In the table make sure Interpolation for X is set to Wrap, and RIGHT click on the table's display in Panel view, choose Process -> Select Mode, because if you accidentally click left on the display with Draw Mode selected, you will have altered the waveform (unless that's what you want to do of course).
    Oh and, if you just want to use a single cycle sample for osc, you could also use a sampler loop switched to 'oscillator mode', but that's for another tutorial ;)
     
  3. mahershalalhashbaz

    mahershalalhashbaz NI Product Owner

    Messages:
    54
    Audio Table a little deeper..

    Thank you!!!
    At long last...someone who can make an understandable sentence and who knows whereof they speak!!!
    Triptonizer...thank you for your help thus far on the audio table..it now works like it ought to.
    You see I am trying to make an emulation of my Rhodes Chroma. I have all of the Wave samples and now That is my starting point.I have made 1 other ensemble called "Wilderbeast+2" in the library section...but now I must work with a custom oscillator as the wave shapes in the Chroma are unique to its sound. But here is the catch(for me anyway),
    I do not know now how to Pulse width modulate the audio table wave I have set up now in the Chroma simulation.
    The PWM is integral to the sound of the Chroma as is every little thing. I hope you can help(or anyone else who may know ).
    P.S....you have restored my fervor for this project.
    Enarke.
     
  4. dsho71@yahoo.com

    dsho71@yahoo.com NI Product Owner

    Messages:
    24
    The trick to doing PWM with a table oscillator is to load ALL of your samples into the table and "sweep through" them with a signal at the RY input...

    Let's say you have 50 waves each 500 samples long - Set the table to X size = 500, and Y size = 50. Load wave 1 into Y location 0, wave 2 into Y 1 and so on. (I've found this part to be VERY tedious - if anyone knows an easy way to assemble individual waves into a table, I'd love to hear about it!). Now events arriving at the RY input will select which wave to play. If you have Y interpolation enabled, fractional inputs will morph between adjacent waves.

    With pulse waves this morphing looks like a row of columns that rise up one at a time as the RY value increases - it sounds a little different than standard PWM, but any dissimilarities to "normal" PWM diminish as the Y table size is increased.

    Good luck with your project - Chroma's are wonderous beasts!

    - Dale
     
  5. triptonizer@yahoo.com

    triptonizer@yahoo.com Forum Member

    Messages:
    277
    hey dale, HOW do you *load* several wav files at different Y locations? I've been experimenting with this type of wave morphing myself, and I can't seem to find out how to load a second sample directly into the table. The only way that seems to work is to have a second audio table at hand, load the individual samples there one by one, and that with copy and paste paste them in their respective Y location in the first table. Speaking of tedious.....
     
  6. triptonizer@yahoo.com

    triptonizer@yahoo.com Forum Member

    Messages:
    277
    Enarke, still think you should consider using a sampler loop in osc mode instead of the audio table, the same morphing for pwm dale described could be achieved (I guess - haven't tried it myself) if you put all pw-takes (of exactly the same length) in one audio file, and then move through them by raising both the St and LS inputs (0...total length of sample in ms) while leaving the LL input unconnected; this works fine for wavetables, not sure about pwm - you might have to compare both methods to see which one gives the best result.
     
  7. dsho71@yahoo.com

    dsho71@yahoo.com NI Product Owner

    Messages:
    24
    Hi triptonizer - I load them by copying from a 2nd table too. That's why I made an appeal for an easier method... Anybody?

    - Dale
     
Thread Status:
Not open for further replies.