• whale-av

    @polychromacollective Yes, that should solve the problem..... :yum:
    David.

    posted in technical issues read more
  • whale-av

    @polychromacollective Is your knob range from 0 to 1?...... well, 1 - 0 would be better..... more logical.
    If that is not the problem then maybe upload the patch (without the videos).
    David.
    Sorry... more questions....
    Are the images the same size?

    posted in technical issues read more
  • whale-av

    @polychromacollective [auto $0( is wrong, but that doesn't matter because it sends "auto 0" as $0 is meaningless (without value).
    Maybe the reset sequence at the end of play is being interrupted by a new triggering of [oneshot]
    You should probably reset [onshot] last after all the parameters are reset for [pix_film]...... so the [clear( message should be connected to the leftmost outlet of the [t b b b b]
    Not sure why it works for the left inlet of [pix_mix]...... maybe something to do with the different [threshold~] settings.

    Another thought before bedtime...... is your knob sending between 0 and 1?
    If it is 0-127 you will be stuck with just the left inlet unless you turn it completely "off".
    David.

    posted in technical issues read more
  • whale-av

    @jeffgrips As @jancsika says or the green tick answer here...........https://unix.stackexchange.com/questions/159094/how-to-install-a-deb-file-by-dpkg-i-or-by-apt
    Whichever you try you should probably do a clean up of the package manager and the system before you start....... Google will tell you how to do that.......
    David.

    posted in technical issues read more
  • whale-av

    @jeffgrips You might have some luck here........ especially if you are correct about your RPI specs.......
    https://sourceforge.net/projects/pure-data/files/pd-extended/0.43.4/
    I remember dumping pd-extended_0.43.4~extended1-1~raspbian_wheezy_armhf.deb on the RPI desktop....... renaming it........... pd-extended_0.43.4~extended1-1,deb........ and then........? I can't remember but it must have been a standard way to install a deb package and dependancies.
    David.

    posted in technical issues read more
  • whale-av

    @mdamico Could you upload the patch please, so that we can see where the problem might be.
    David.

    posted in technical issues read more
  • whale-av

    @lacuna Maybe start with [phasor~] as you can know the number of samples for the ramp.
    Can it ramp multiple times per block? Maybe a change of block size would be necessary, but maybe not with a signal rate input.
    Obviously the smaller the samples length the greater the step size.
    It will take a signal rate control if you don't specify an argument.
    Inverting the ramp would need a [*~ -1], and changing the end values would need math functions as well, but they can all be signal rate.
    I think any low pass filter would take the ramp well beyond 64 samples.
    David.

    posted in technical issues read more
  • whale-av

    @lacuna [*~] + [line~]........ ?
    Sorry, being a bit abrupt.
    You need a message "to go to" and "in time".
    You would need impulses ([sig~] would not work as you need a "moment to act"), and the second would have to be a very high value.
    Why?
    Do you want to wave shape?......
    If so it can be done by calculation, and might now be out of patent...... F04.waveshaping.pulse.pd
    David.

    posted in technical issues read more
  • whale-av

    @amazingrolo You do need to mount the drive first....... https://www.instructables.com/id/Mounting-a-USB-Thumb-Drive-with-the-Raspberry-Pi/ should make it auto-mount although it might need to be plugged in as you boot..... unsure....
    The address will not be /volumes/....... though.
    It will be I think /usbdrv/ and Pd will probably need the complete path from root in order to find it.
    David.

    posted in technical issues read more
  • whale-av

    @mdamico Midi Keyboard or computer keyboard?
    David.

    posted in technical issues read more
  • whale-av

    @Paul-Freeman It was an abstraction too..... luckily......
    count.pd
    and.....
    count-help.pd
    It is mentioned in the Meta, but not obvious without looking inside, that you can send in a [reset( message to reset the counter.
    It sends 0 on the first bang, so quite often it is followed by a [+ 1] in a patch.

    The easiest way to search for these things is to download extended from here...... http://puredata.info/downloads/pd-extended
    You don't need to install it, and you can search through the folder to see what was available and from which library. If what you are looking for was an abstraction then you can just copy it into the folder containing your patch.
    There was another count (also an abstraction) that banged a right outlet when "done".......
    David.

    posted in technical issues read more
  • whale-av

    @Paul-Freeman Yes........put [declare -path subfolder] or [declare -path C:/..... path to/folder] into your patch.
    David.

    posted in technical issues read more
  • whale-av

    @AlanMJackson Like this........ dynamic_delw.pd
    You then need another message to connect its inlet, and you need to know how many objects you have in the patch first...... so that [connect x y z a( message will be the last thing to add to the patch.
    David.
    Ps......... aargh...... missed one connection...... sorry..... download it again as it is now fixed.
    Ps Ps...... if you change [dynamic_delw] and save it you must first delete the [delwrite~] that it has created, otherwise you will end up with more than one...... all on top of each other.
    Click the [7000( message to see it create the object.
    Put [dynamic_delw 20000] and [dynamic_delw] into another patch to see that it creates with an argument or with the default 7000.

    posted in technical issues read more
  • whale-av

    @AlanMJackson Sorry to be so negative today. You know what I am going to write.......
    The $ argument in an object is interpreted as the object is created...... and gets its value from the arguments of the patch that contains it.
    So, no argument, no value, and it will be set to zero which is particularly useless for [delwrite~]

    Anyway, it is [delread~] or [vd~] that need a value changed usually and they take messages.
    Nowadays with loads of ram you can just set [delwrite~] as long as you could possibly need.
    David.
    Ps.... @Liam is about to tell you that you could create and connect it dynamically....... with an "if $1=0" "else"

    posted in technical issues read more
  • whale-av

    @AlanMJackson Not possible in an abstraction. The object will spread the inlets across the top.
    You would have to make an external. Look in Pd/doc/6.externs for some examples and a readme explaining how to compile one.
    David.

    posted in technical issues read more
  • whale-av

    @Paul-Freeman Ah........ It could just be that Pd needed a restart. iemlib is one of the libraries that needs to be loaded as Pd starts up.
    David.

    posted in technical issues read more
  • whale-av

    @Paul-Freeman It's not perfect........ pvu~.zip
    ..... work in progress....... and very much not finished.
    When given arguments 10 400..... so if you put [pvu~ 10 400] it is definitely correct at 0dB and seems to behave as expected comparing it to the original external. Setting the [env~] correctly it does not behave well, so I didn't. I hope that makes sense.
    I used it as [pvu~] and had not got around to setting $2 or $3 (overflow threshold).
    So in fact it will only respond to $1 so [pvu~ 10] is enough.
    I have included the help files for [pvu~] and [prvu~] and you will see that for [prvu~] an extra argument ($2) is inserted.
    David.
    Sorry, wrong file initially uploaded........:rage:
    ALSO...... Did you install iemlib through Deken? If you didn't I think you need to set the -lib iemlib flag in the startup preferences.

    posted in technical issues read more
  • whale-av

    @Paul-Freeman [prvu~] and [pvu~] were from iemlib.
    I made (sort of) a [pvu~] abstraction for 64-bit vanilla, that I can upload if you don't get anywhere with the iemlib external.
    [sin~] was an abstraction from the creb library that used [cos~] which does exist in vanilla...... like this......
    David.

    Capture.JPG

    posted in technical issues read more
  • whale-av

    @frenziedcurtain This will help......


    Gather your courage, take some notes of what you need to do from the video, and give it a go.
    The GitHub is as above...... https://github.com/libpd/abl_link
    You will not need to do the "install" at the end.
    Look for abl_link~.pd_linux once it is compiled, and move it to the extra folder.
    Good luck...!
    David.

    posted in technical issues read more
  • whale-av

    @frenziedcurtain It is not certain that it wil work if your operating system or Pd version is different.
    Externals can be put in the Pd/extra folder and many will then work, as Pd automatically looks there as it loads. However, some, like zexy and cyclone are more fussy and have to be added with the -lib flag at startup. That flag, something like -lib zexy.... can be added by opening "edit" "preferences" "startup" from the Pd menu..... but Deken makes all that much easier.

    I doubt that will be necessary for [abl_link~]
    If all else fails put abl_link~.pd_linux in the Pd/bin folder. That is where the Pd executable is and Pd will definitely find it there.
    If it will not create then it is wrong for your system.

    What is the os on your Pi-zero and which version of Pd do you have?
    David.
    I just checked Deken. I don't see abl_link~ for arm6 processor (Pi-zero) so you are out of luck.
    Searching the web now, and will let you know if I find anything useful.

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!