hey there @polyphuckin
I realize this thread is three years old but it seems like I am working along similar lines although in the other direction. Did you complete this project and is there a way to see it or listen to it? What solution did you find for parsing the csv data?
I am working the other direction from csv data to FFT to audio...
Currently the IEMlib CSV object isn't working on my machine but I wondered what you came up with in the end, perhaps a solution like @LiamG suggested above is a good one, but I am sort of trying many options (haha, every option I can fine in other words).
I know it is in fact an infinitely complex thing, and I use software like the REW package (amazingly also open-source) to do it "right" but I also think that there could be a quick a dirty way to pull the main room resonances out with a simple test, and even make this an automatic part of another patch, such that if I have a piece with a broadband and quite loud set of continuous synth tones (haha, pretty common in my music) but for which I am also using a live mic, I could have my patch bring down the resonant room nodes by itself so as to prevent trouble.
Like an automatic feedback canceller (or creater along these lines, like what I think is being used in some of Agostino Di Scipio's music (the electronic side of which is often written in Pd I think)
have you all heard any of those?
thanks for all these suggestions, I will work on it and see what comes out! maybe it will be something worth sharing
@jameslo once your have your IR balloon recordings, have a look at the built-in reverb device in Reaper if you don't already know it, it has a lot of intereresting functions for customising how the IR is implemented. Pretty great.
I would like to build a quick and dirty analysis tool, such that I could sweep a sine wave or perhaps give a quick impulse response to a space and then, using a microphone analyse what the room does to this signal (thus revealing harmonic resonances of the space).
I think maybe the new (and amazing) AudioLab library could be useful for this, and there is the older Pd Spectral Toolkit that allows for working with complex numbers and is amazing, and of course William Brents TimbreID,
but since I don't really need this to do everything that programs like this do: https://www.roomeqwizard.com/
I was trying to think of the simplest way to do this, before I commit to a six month project
I am feeling lazy, it happens.
I wondered if anyone had any suggestions or new of some patches that already did this?
I thought the simplest way might be to sweep a sine wave and simultaneously record it back in, then play this recording into sigmund~
...but here is where it gets confusing because since room sounds are not musical instruments, the most resonant partials are not....well, the whole point is that one doesn't know where they are, so I wouldn't know which partials to tell sigmund~ to analyse ahead of time.
so, it might be better if the recorded sound was played into another spectral analysis tool (but which?) and then the output of this could be filtered to find x number of strong partials (or all partials about a certain strength).
Wouldn't that be awesome?
I am dreaming but maybe somebody has already started on this?
ok! for anyone else who is on a newer version of Windows and ever needs to trash the preferences file, I have found the solution.
It is similar to what is given on the Pd site ([https://puredata.info/docs/faq/pdsettings])
but not the same
you do use REGEDIT to get at it, which is the built in Windows registry tool (careful!)
because the registry address (at least for me on Windows 7) is not HKEY_LOCAL_MACHINE -> SOFTWARE -> Pd
as it says there, but rather UP in HKEY_CURRENT_USER
don't be fooled, there is an entry in HKEY_LOCAL_MACHINE -> SOFTWARE -> Pd, but this only contains default registry information
instead go to HKEY_CURRENT_USER -> Pure-Data ->
and there you find two sets of entries
clicking on HKEY_CURRENT_USER -> Pure-Data -> org,puredata.pd.pdgui
only gives registry entries pertinent to Deken
however clicking on the first, parent folder called Pure-Data
gives an itemized list of each entry you have made to your preferences
so you can just scroll until you find whatever the offensive preference is from the list and select delete with that one highlighted in REGEDIT
anyway, hope this helps someone!
I was editing startup flags trying (once again) to get the Cream library to run on Windows 7 and accidentally added a quotation mark.
Because of this I am getting the dastardly error message posted below and I can not longer enter the startup area of the preferences to delete or edit this!
I have reinstalled Pd but that did not help (as startup flags are carried forward from the old installation)
I have also tried the "Forget" option in preferences but that charmingly reports that there is "nothing to forget"
I think what I need to do is trash the preferences file, but I cannot figure out where it is. On mac it is called Plist. Is anyone familiar with where I find this on Windows 7? Following the recommendation on the Pd website, I have looked in the registry using REGEDIT or whatever it is called but only see reference to Pd-Extended (I also have extended on this machine but that should not effect this I do not think). I think that is probably old info up there.!
I am attaching a sad screenshot so you can see the error:
Anyone else having this problem?
I recently installed 64-bit Pd to try it out and some cyclone objects where no longer creating so I updated it with deken
(version is: cyclone v0.3rc1.dek
Upoaded by lucarda @ 2018-09-28 00:09:15)
I cannot get any of these objects to create on 64-bit pd
so then I tried the same thing in my 32-bit version of pd that I have installed separately this time the cyclone version was:
Uploaded by porres @2018-06-28 04:10:47
with the same sad but curious result.
Perhaps @Porres has an idea of what is going on?
(by the way great work getting all those Max 7 objects cloned over!)
Any suggestions appreciated
I would really like to be able to get my patches to work and also would be great to test these new objects..
currently what I have done is merge the Pd-extended cyclone
uploaded by chr15m @ 2015-07-30 15:42:43
with the new one from Porres in order to run my older patches. Of course none of the new objects work in this situation, but this works ok
on my 32-bit Pd (which is version 0.48.1).