• barbouze

    [mtof] and [mtof~] convert MIDI pitch to frequency so it's easier to deal with transposition. That way you process the pitch using integers (add 1 and you go up a semitone, subtract 12 and you are an octave lower), send the result to an [mtof] and let it generate the frequency for oscillator.

    posted in technical issues read more
  • barbouze

    Sorry for the double post, I realized that this topic should have been posted in the patch section. Can a mod move it there please?

    posted in abstract~ read more
  • barbouze

    Hi!

    This is not a perfect emulation as the TB-303 has unique oscillators and filter designs. I tried my best with simple bandlimited oscillators and two cascaded bob~ and focused on modulation behavior instead. As I don't have a 303 at home, I used Propellerheads Rebirth RB-338 to match (or rather guesstimate) settings by ear.
    Design based on an analysis of the TB-303 by Robin Whittle, Oscillators by @Maelstorm

    I can sounds somehow convincing if:

    • you drive it with a sequencer using 1/32 note length with 1/32t silence gap between them. Two notes superposed will trigger the legato. Use velocity >= 100 for accented notes.
    • you send it to a distortion unit (Guitarix is perfect for that).

    Have fun, any feedback is welcomed! :)

    YLB-303.zip

    posted in abstract~ read more
  • barbouze

    Yes! Thanks a lot! :D

    posted in technical issues read more
  • barbouze

    I mean I can already plot the curve, I was just asking if there was a way to apply the frequency response described by that curve to the signal. ;)

    posted in technical issues read more
  • barbouze

    Thanks for the help! I'll try that way, it's seems quite easy. :)
    One last question, let's say that the signal goes trough multiple filters (one low pass and then 2 high pass with different settings). Is it possible to generate a curve by sweeping a sine from 20Hz to 20kHz and apply that curve as a filter in the same way you can use impulse response for reverbs?

    posted in technical issues read more
  • barbouze

    Indeed it looks like one, the thing I'm missing is the method to get those parameters :(
    How can I translate the peak frequency, gain @ peak frequency and slope into those parameters?

    posted in technical issues read more
  • barbouze

    Hi! I'm playing with electronic circuits simulation (with LTSpice IV) and can get interesting curves like this one.
    Capture du 2015-12-08 15:57:33.png
    I of course also get a csv file containing the numbers that are used to display this curve.
    Is there a simple way to deduce biquad filter parameters from that? :)

    posted in technical issues read more
  • barbouze

    Hi!

    I found this really interesting thesis on the Roland Supersaw emulation and tried to get it done in Pd.
    Unfortunately, there is a part where it is needed to manipulate large numbers like 17019.9518580080 (see page 12) and these can't be handled by Pd vanilla. I tried to round them but the result isn't what is expected. I also tried [expr] and this gave worst results.
    So apparently, I have to rely on externals to get this done. Coding one in C is out of reach for me for the now. Would PDlua be able to handle those numbers?

    posted in technical issues read more
  • barbouze

    I use checkinstall whenever I can, I find this easier for keeping a clean system :)

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!