• whale-av

    @mike27 You can shape the window...... give it a slope... reduce peaks you don't want, and amplify parts of the graph if you wish.........

    In the Pd/doc folder try......... I02.Hann.window.pd
    https://en.wikipedia.org/wiki/Window_function
    David.

    posted in technical issues read more
  • whale-av

    @svanya The external seems to behave in the same way in 64-bit (widows) vanilla as in extended.
    http://msp.ucsd.edu/pdrp/latest/files/dodge-song/lib/ if you dump the executable somewhere that Pd is looking......
    The middle inlet seems to be hot, with a range from 0 to 2.
    The left inlet is only hot with the middle inlet between 0 and 1, and floats are not accepted.
    So the help patch needs a [sig~] to work as "expected??"...?
    The help patch for [wrap~] might shine a light on your "expectations"....

    Is it a simple combination of [tabread4~] and [wrap~] with convenient arguments?
    David.

    Capture.JPG

    posted in technical issues read more
  • whale-av

    @Sebastien Very sorry then...... to have taken you on a wild goose chase.
    Yes, for 3 channels you could use the R G and B pins.
    The colour bit depth of VGA will be good for a smooth waveform output.
    You would need to boost the voltage enough for your synth controls...... simple op-amps will do.
    The only problem will probably be the "black burst" in the analog output.
    The "horizontal blanking interval" here,.......... http://www.eecg.toronto.edu/~tm4/rgbout.html
    A small capacitor would smooth that (and help with noise), as it occurs at 50-75Hz usually for VGA.

    If you need more channels you would need to "window"....... use the HV sync and a clock to mask the data...... capturing individual pixels or blocks of pixels, and then a larger capacitor for smoothing.

    Splitting the signal to a monitor you could have a very nice colourful display of your output as well!
    I am very rusty on the electronics.
    The Pd patch would be easy (I think).
    David.

    posted in technical issues read more
  • whale-av

    @Sebastien I have seen discussion of the dac >> VCA.
    I think most have gone the midi >> CV route, with proven success.
    I don't know whether the systems they have built could translate NRPN for 14-bit resolution, or if they were stuck with 0-127 (8-bit signed).

    This looks like a very (VERY!) good place to start...... http://wiki.midibox.org/
    In fact this looks like a real solution with good resolution.....
    http://wiki.midibox.org/doku.php?id=aout_module

    I am asking myself if I read your OP correctly.
    I read VCA (voltage controlled amplifier) instead of VGA.
    Did you mean the analog video VGA output from your computer?
    VGA sends data in discrete steps, so PWM-ish data..... RGB + H+V sync (0-0.7Volts).
    You might be able to use capacitors (pF probably) to smooth the RGB channels and then op-amps to get the desired control voltages.
    If you could "window" the data first you could also get a large number of channels.
    Every screen pixel could be set with [pix_set] giving 3x (screen resolution) channels.
    An interesting project?
    David.

    posted in technical issues read more
  • whale-av

    @elcraydo Yes... that looks good.
    I don't know if it is more direct or efficient.
    It depends on whether you know the length of the list I suppose.
    David.

    posted in technical issues read more
  • whale-av

    @Sebastien Sending square wave pulses into an analog system would most likely generate some nasty high frequency harmonics, if not simply noise.... which you might be able to screen or smooth out, or you might not. Hard to tell without trying....... but?........
    P.S. motorised potentiometers with digital control are another option...... but you would have "steps".

    For PWM and motorised pots you might need to go with a RPI / arduino.
    Which makes me think..... there might be some cheap "robotics" usb stuff that you could talk to through comport.
    Motorised pots keeps the pulses away from the analog circuit with any luck. I don't mean motorising the pots on the synth. I mean using a motorised pot to send a voltage to the synth.
    David.

    posted in technical issues read more
  • whale-av

    @elcraydo If you have the list-abs library then........ this.pd
    David.

    posted in technical issues read more
  • whale-av

    @Sebastien I think you will have to get your soldering iron out.
    As you say, audio dacs will probably not do 0Hz and will not supply enough voltage.
    PWM will be bad news (noise on analog buss).
    A usb data acquisition box would be expensive-ish and not report through the os as an audio device.... so useless.

    Even a very expensive audio dac that can go to DC would be channel restricted.
    You would still need an op-amp

    There are chips that can do frequency to voltage conversion..... that would take your existing dac output.
    You would need to scale and trim to the output voltage to match the VCA voltages of your synth, or maybe just use the synth voltage rail if the chip can cope with that voltage.
    And you would need to build a patch sending appropriate frequencies and scaling..... that is.... do the opposite conversion in your patch...... voltage to frequency.
    http://www.ti.com/lit/ds/symlink/vfc32.pdf

    Otherwise....... midi to CV.....
    https://www.muffwiggler.com/forum/viewtopic.php?t=68228&sid=9b7253b1ad45a1e75a4bb2f3795a56c7
    David.

    posted in technical issues read more
  • whale-av

    @Leorange You probably created [tabwrite~] before the array. There should be no error when you re-open the patch.
    You need to tell [tabread4~] to read.
    Then you need to tell [tabwrite~] to write.

    David.

    posted in technical issues read more
  • whale-av

    @Seán That looks like ye olde localhost problem......
    http://puredata.info/docs/faq/Pd_not_launching
    or also...... as there is a socket problem... it could be this.....
    http://puredata.info/docs/faq/help-pd-crashes-on-startup-on-mac-osx-10-7
    David.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!