• Modified

    Good morning everybody;

    I am almost on the verge of making a switch from Pure Data to Max/MSP and I would like to consult the PD community to see if there's any reasons why I should reconsider my choice.
    I'm totally torn; while I want to support the open community the saying "you get what you pay for" seems to ring true here.

    My reasoning so far is:

    A) There is NO driver support for Focusrite soundcards. I've a Saffire Pro40 on my desktop and Scarlet 6i6 for my laptop. However PD only uses the stereo in/out I/Os. There is no multichannel support for Focusrite. This is an issue with Focusrite but greatly affects my PD usage. - £150 for Max or £1000 for 2 new soundcards.

    B) Although I've not really much experience with Max; Pure Data seems to be fairly unstable. It's glitched and almost crashed 100% of the time that I've used it for my live set. It's quite challenging to play chill out at 6am while digital glitch and distortion is occurring.

    C) Once again; I've not much experience with Max in this arena; though the sound quality of PD seems to be lacking. I've mimicked some of my favorite synths and rebuilt them in PD, but the sound I get from them is just a bit, well bleh. Experience of this with Max anyone?

    I've had bit of a play with Max on the 30 day trial, and there's certainly some elements of it that frustrate me and I think PD owns in.

    So I'd like to put my dilemma to the PD community and get your opinions.

    Any thoughts on this would be appreciated.

    posted in technical issues read more
  • Modified

    Good day everybody;

    I am currently doing a degree in Digital Music & Sound Art and I've my dissertation coming up in which I am starting to prepare and gather my resources now.

    The area I am choosing to look at is audiovisual installations and I'd like to ask the PD community for a little assistance please.

    Much of the work I have looked at in this "Audiovisual" field so far is primarily focused on visual art with accompanying music acting as a secondary which isn't really relevant to what I'm currently doing. I'm curious if anyone here has been involved in projects which utilizes the synchronization or merge of audio and visual into a unified piece?

    I'd like to include the use of Pure Data and/or Vvvv in my work, so pieces made with these programs would be ideal; however not limited to.

    I'd be really interested in seeing work created which I could reference in my essay.
    Alternatively; if anyone here has any papers written on this subject (or know any papers relevant to this subject) that I could look at and reference in my work I'd really appreciate being directed to it :)

    Any assistance here would be greatly appreciated and of course all works would be properly credited and cited in my papers.

    Thanks folks :)

    posted in Off topic read more
  • Modified

    Good afternoon everyone;

    Is there a way to use GEM with a web-cam or using a Kinect to measure the changing distance between two real world points?

    I've a block of ice which I need to measure the distance from base to top and convert the data into cm.
    I plan to make an audio signal with a standing wave that changes with the melting of the ice; so I need a measurement that I can work with in an equation.

    Any help here would be greatly appreciated :)

    Thank you

    posted in technical issues read more
  • Modified

    Hi all;

    I've got a problem and I don't know what to do.
    My audio keeps glitching, even on a simple:

    36
    |
    [mtof~]
    |
    [phasor~]
    |
    [svf~ 200]
    |
    [*~ 0.8]
    | \
    [dac~]

    It's working fine on all other programs.
    My computer isn't exactly slow. 3.4Ghz processor, 8gb ram, Focusrite Saffire pro40 sound card. There's no reason for this.

    When I load PD in the console I get the following:

    Warning: midi input is dangerous in Microsoft Windows\; see Pd manual)
    separate audio device choice not supported\; using sequential devices.
    resyncing audio
    resyncing audio
    resyncing audio
    GEM: Graphics Environment for Multimedia
    GEM: ver: 0.93.3
    GEM: compiled: Nov 10 2011
    GEM: maintained by IOhannes m zmoelnig
    GEM: Authors : Mark Danks (original version)
    GEM: Chris Clepper
    GEM: Cyrille Henry
    GEM: IOhannes m zmoelnig
    GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al.
    GEM: found a bug? miss a feature? please report it:
    GEM: homepage http://gem.iem.at/
    GEM: bug-tracker http://sourceforge.net/projects/pd-gem/
    GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/
    GEM: compiled for SIMD architecture: SSE2 MMX
    GEM: using SSE2 optimization
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio
    resyncing audio

    This is before I even open a new patch.

    posted in technical issues read more
  • Modified

    Hello all;

    I've set myself a bit of an ambitious task which needs to be done within the next 4 months or so. I'm attempting to write an improv live set; which will consist of a drum sequencer, a bass sequencer and a few different synths in which I'm going to want to be able to play, record and loop on the fly.

    I'd like to be able to play notes on a MIDI keyboard and have them record 1st time round, saved in a sequencer and then loop until I remove them. Is it possible to do this?

    So kind of program in the kick and bass in sequencer

    Kick
    [X] [ ] [ ] [ ] [X] [ ] [ ] [ ] [X] [ ] [ ] [ ] [X] [ ] [ ] [ ]

    Bass
    [ ] [X] [X] [X] [ ] [X] [X] [X] [ ] [X] [X] [X] [ ] [X] [X] [X]

    But then be able to play a MIDI note on a MIDI keyboard, which will store the note number information and the note on stored in a sequencer and looped:
    (the [X] in the below section played in by MIDI keyboard, quantized to the nearest available toggle box and then looped continuously)

    Synth

    [ ] [ ] [ ] [X] [ ] [ ] [ ] [ ] [ ] [X] [ ] [ ] [ ] [ ] [ ] [ ]

    Any ideas? :)

    x

    posted in technical issues read more
  • Modified

    Hi all;

    I'm hoping someone may be able to help me with my Arduino/Pure Data project? Please bare in mind I'm very very new to Arduino and the world of electronics.

    I need to be able to control the speed of a motor while using Pure Data with Pduino. My initial problem is getting the motor working at all. I've 2 small motors (only need to use one though) and both of them have 2 input pins on them, but I've no idea what each of them are. All the tutorials I've seen involving motors, they all have 3 pins; so I'm really unsure of how the wiring should be. For example http://arduino.cc/en/Tutorial/Knob

    Secondly I'm not 100% on what I'd have to do in Pure Data in order to control the knob. I'd like to use an [osc~] or [phasor~] object to control the speed of the motor.
    Can anyone help me here please?

    I also have a sensor triggering audio, so that takes up a couple of pins, but I still have plenty.

    Thank you :)

    posted in I/O hardware diyread more
  • Modified

    Hello;

    I need to route 5 messages at once to 1 of 2 different channels. I need to pack them, route it and then unpacked in either channel 1 or channel 2 and I'm having a bit of trouble. I can't figure out how to pack the messages. Pack doesn't seem to work with messages.

    This is what I'm trying to do with the objects I know:

    [Hello( [Goodbye(
    | /
    | /
    | /
    [pack]
    |
    |
    [gate 1 2]___________ channel 2
    | [unpack]
    | channel 1 \ \
    [unpack] \ \
    | \ [Hello( [Goodbye(
    | \
    [Hello( [Goodbye(

    Any ideas please?

    (I don't need it to be routed to both, just used this as an example)

    posted in technical issues read more
  • Modified

    So I have a week to get this sorted (I hope).

    I'm writing my live set in PD and have 9 tracks with 5 stems each. I've tabread4 set up so that I can play, pause, rewind and fastforward my tracks to cue them and such.
    I've come across an issue however. If I load all the 45 stems in then it overloads the RAM and PD crashes. If I try and load the audio in while another one is playing, the audio will cut out while the new ones are loading.
    If I add all the stems before playing with loadbangs and delays then it will crash when it's all loading.

    Is there anything I can do at all about this (other than get a more powerful laptop)? I really don't want to go back to Cubase :(

    Thank you

    posted in technical issues read more
  • Modified

    Is it possible to post the patch name of a vst into a symbol box or something?

    I'm running a vst in [vst~]:

    [getprogname $1(
    |
    |
    [vst~ 1 2 @pnames 100]
    | | |
    | | |
    [ dac~ ] [print a]

    Then in the console:

    print: progname -1 7 Albino III layer
    print: progname -1 6 Albino CombPad
    print: progname -1 5 A3 LowLandSplit
    print: progname -1 4 A Sync

    Is there a way to post the information that's being printed in the console into an object or message box in PD so that as I change the parameters I can see what one I am currently on without having to switch back and forward between the screen and the console?

    Like this:

    [getprogname $1(
    |
    |
    [vst~ 1 2 @pnames 100]
    | | |
    | | |
    [ dac~ ] [A3 LowLandSplit)

    Thank you

    posted in technical issues read more
  • Modified

    Afternoon PD folks.

    I am just wondering if it's possible to make a knob that rotates a full 360°?
    I'm using [moonlib/knob] but it only seems to go 270° or so and I can't see anything in the preferences to change it.

    Any help would be awesome :)

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!