• JMC64

    @lacuna : I have trouble understanding. Could you please make a short patch explaining what you mean with the triangle? Thank you a lot .. I hope it might help others too.

    posted in technical issues read more
  • JMC64

    Resetting the phasor~ is not really an option, as the phasor is used to read a cos~ or to be further processed ( for making a triangle or inverted saw tooth). therefore, reset creates discontinuities in the calculated LFO..

    The patch is to be run on a Bela platform or Rpi in a Eurorack modular synth. The main clock is provided by a dedicated module called Ornament and Crime.

    posted in technical issues read more
  • JMC64

    Thank you a lot.. It works very well. My mistake was also to use realtime instead of timer.

    posted in technical issues read more
  • JMC64

    Hello all,
    ATM, in Pd, I am struggling with creating a externally synched LFO receiving a clock from an external source. For instance a sawtooth (phasor~) .
    For this LFO to complete its cycle, I need to calculate its frequency, therefore I think I need to know the time interval between 2 received ticks. The LFO also needs to start its cycle when receiving a tick( bang) from the emitter.
    It also need to be quite steady : its frequency should not change at every tick.
    But the emitter of the clock is of course is not perfect and the clock not completely steady. The time interval between 2 received ticks can change of a few ms.,
    I tried averaging the value of the time interval with a running average but this is not satisfactory. The system does not respond well if too many points are taking into account.. leading to a desynch with the incoming clock and a slow respond to real change of the external clock (i.e. 120 -> 130 BPM).
    I also wish not to change the average value of the frequency of the LFO every time a tick is received is received, but only when a significant change occurs.

    Does any one have a solution for this ?

    Thank you for your help.

    posted in technical issues read more
  • JMC64

    Hello all,

    I asking for advice on the best way to read single cycle waveforms from a bank :

    Every single cycle wavform is made of 2048 points (samples). The aim is to morph from waveform_1 to waveform_2.
    In order to save computing time (this is made to run on a RPi), the morphing is saved into a "bank" where the transitions from Waveform_1 to Waveform_2 are stored one after the other one and the speed of this wavform change can be modulated.
    The bank is a wavfile.

    At this stage I use a phasor~ to read the wavform and move the offset (0, 2048, 4096, ...) in the bank for reading but the result sounds bad (kind of a buzzing sound like the phasor was being part of the sound).

    Here is the elementary patch and a screenshot of what a bank look like.

    Is there an efficient way for doing this please? (/uploads/files/1577112224693-capture-du-2019-08-24-21-49-55.png)
    Capture du 2019-12-23 15-38-33.png

    Capture du 2019-12-23 15-55-45.png

    posted in technical issues read more
  • JMC64

    Hello,
    Could someone explain how to achieve Phase modulation on a wavtable?

    Reading a wavtable is :
    Phasor~
    |
    *~ SampleSize
    |
    tabread4~ Wavtable

    and Phase modulation is :

    Phasor~
    |
    +~ ---- PhaseModulation~
    |
    cos~

    I tried several solution like :
    Phasor~
    |
    +~ ---- PhaseModulation~
    |
    wrap~
    |
    *~ sampleSIze
    |
    tabread~ WaveTable

    But I am no sure if this is the right way to achieve it (what is the respective order between *~ SampleSize and +~ --PhaseModulation

    Thank you for your help

    posted in technical issues read more
  • JMC64

    Hi,
    Totally forgot this point : Not being an English native, I wanted to congratulate you for the quality, the clarity and pronounciation of the voice and of the text. This is a real "plus" compared to many videos when the speaker mumbles behind the ambient noise!
    Looking forward for the next set!
    Cheers

    posted in tutorials read more
  • JMC64

    Hello,
    Thank you a lot for providing these. I watched the whole serie in a raw. Your clips are very interesting and I am waiting for the next ones to come.
    Really enjoyable is the "instrument" approach : strings, pluck strings, rich oscillator.
    Some small criticisms if I may :

    • One would expect some choices which are made to be explained (i.e. expr~ $v1>$v2) or why 2051 points in the table for the wavetable.
    • The same for resonance of filters ( which BTW a missing info in Pd docs, the higher limits are rarely stated)
    • To better fit the title of the video serie, would it be possible to reach more realistic sound ?

    Some suggestions : FM bells, Wind and Sea, Wind chimes, Percussions and Drums,..

    Hope this helps

    posted in tutorials read more
  • JMC64

    Thank you a lot ! What an elegant solution and it works like a charm.!

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!