• dfkettle

    @jameslo I guess it's more complicated than I thought. It seems it would also depend on whether you're listening to speakers or with headphones? The article only talks about listening on speakers in large or small rooms. The -4.5dB law uses both square root and sin/cos functions, though, not just the square root, as described in the book I mentioned.

    I should have explained what I'm trying to do. I want to develop a patch in which the sounds move back-and-forth across the stereo field, their position isn't static. I want the movement to sound as natural as possible, though. I'll just have to experiment, I guess.

    posted in technical issues read more
  • dfkettle

    P.S. The square root method is described in "Programming Sound with Pure Data" by Tony Hillerson on pp. 89 - 90 of the 2014 edition, if anyone wants more details. I couldn't find anything about equal power panning in Miller Puckette's book, "The Theory and Technique of Electronic Music". But if anyone knows of any books or articles that deal with the subject, please let me know.

    posted in technical issues read more
  • dfkettle

    @jameslo Interesting article, but it doesn't say how it's calculated, it just refers to the amount (-3. -4.5 or -6dB). I don't have to be concerned about converting to mono, either. If I wanted a mono version, I'd just create it as mono in the first place. But thanks.

    posted in technical issues read more
  • dfkettle

    Which is the "correct" way to implement equal power panning, using square roots or cosines? After doing some googling, I found posts recommending both methods. And which would be more efficient, if they're both "correct"? I've tried both and they both sound the same to me, and seem to give the same results, as far as I can tell. I compared the output from [env~] of the input signal with the summed output signals (left and right), and didn't see any difference. When panned near the middle, the RMS of the output signal is a little higher than the input signal, using either method (see screen prints below). But that may be due to the way [env~] calculates RMS, I don't know.

    Here are my two implementations, [pan~] using the square root method and [pan2~] using the cosine method.

    Image1.jpg

    Image2.jpg

    Image3.jpg

    Image4.jpg

    posted in technical issues read more
  • dfkettle

    I guess not.

    posted in technical issues read more
  • dfkettle

    @Il-pleut Yes, but I'd like to know if anyone is still supporting it. It appears to be abandoned, there's no contact information on the Google Play page, just a name, and it hasn't been updated in over a year.

    posted in technical issues read more
  • dfkettle

    Does anyone here use PdDroidParty? I downloaded some zip files containing examples, etc., from the web site (https://droidparty.net/), but when I try to unzip the files, I get the error below. And the link to the GitHub repository seems to be broken. Is it still being supported?

    pddroidparty.jpg

    posted in technical issues read more
  • dfkettle

    @seb-harmonik.ar For now, I don't need to cross-compile. And even if some day I do decide to share on Github or whatever, I don't really feel comfortable releasing something for all platforms if I'm unable to test it myself. But I guess most people are faced with the same problem, unless they have access to machines running all three OS's.

    posted in extra~ read more
  • dfkettle

    Which toolset is recommended for compiling externals under Windows? Or will any of the following work equally well?

    1. Mingw
    2. Msys
    3. Cygwin
    4. Visual Studio

    For now, I'm not thinking of sharing any externals, since I'm just learning how to write them, plus I don't have access to a Mac, and the only Linux system I have is a Raspberry Pi. So I don't need to worry about cross-compiling.

    Thanks.

    posted in extra~ read more
  • dfkettle

    @whale-av said:

    @dfkettle So you have the Martin Peach 2018 files through Deken.

    Yes, I installed it through Deken. Isn't that the latest version?

    Martin had mentioned the meta messages on the list though, and they are in the 2018 help file.

    I haven't tried any of the meta messages yet, although I'm going to eventually. I'm just using [track n( messages to set the track no.

    I have played a little with them this afternoon and have not so far been able to ascertain what exactly is required but....... I did get multiple tracks, although they are not named.
    Open the .mid file
    Then send into [midifile] [meta 0 678( ...... could maybe be [meta 0 0(......??
    Then [meta 0 679( ...... again, could be [meta 0 1( ......?
    Then [meta 3 woof( .........or whatever name you want but it doesn't seem to give a name.
    Then [meta 3 lala( ...... same as above)
    Then start recording and send [track 0( and send in some notes.
    Then send [track 1( and some notes.

    That gave me 2 tracks but a load of "no running status" messages
    I haven't tried the other [meta f s( messages yet.

    I think I asked earlier, but is anyone maintaining his code? Is there a github repository where I can ask questions?

    Alternatively, is there any other external that I could use instead of Cyclone or MrPeach to record and save MIDI data? I've reverted to using Cyclone for now, but it seems to me that the last MIDI event sometimes gets dropped in the saved file. There's no "flush" function in [cyclone/seq], afaik. Is it possible that all the data isn't getting written to the file?

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!