-
atemporality
Hey guys, i found out that some users cannot dowload patches applied (c'mon, it's been uploaded just 12 years ago! ) but i could download them with no issues. So i decided to reupload first and latest file in this thread.
-
atemporality
It's not as if i've been enhancing this abstraction for 5 years. But here's the new version. I recently answered a question on [env~] object in Telegram/IRC Puredata chat and, as a result, slightly improved the recorder. Now it has more detailed meter scale and displays amplitude precisely. (Compared to Steinberg Wavelab, tested at 0, -6, -12, -18, -24 dB). recorder.pd
-
atemporality
An example can be found here (i'll attach more demonstrative one if somehow manage to invent it). 123.pd
-
atemporality
It may seem obvious, but anyways,
This:
|
[t b b]
|
[t b b]
|
[t b b]
|etc., instead of this:
|
[t b b b b]Makes consequent operations in Pd almost as easy as in scripting languages.
-
atemporality
@EEight hey! I'm still on game, exploring various approaches to make truly realistic sound.. And yes, there will be new patches! For instance, that latest version of recorder.pd was made for a complex patch under construction, where i was exploring the way to use a sort of "particle system" to make realistic sounds which use more than 100% CPU (preview mode allows to hear sound in real time, render mode allows to record much more complicated sound to disc with small chunks).
P.s. To those who followed me outside this forum, - sorry for not having warned you personally before deleting all my accounts in all social networks. It was quite an impulsive act. I'm always open to communication anyways.
-
atemporality
One more update:
- record button turns red (bug fixed: it turned red even if one cancelled "save file as" dialog)
- no mute button, volume slider instead (initial value is zero, it's suitable for me, but you may change it, just turn on "init" in slider properties and save abstraction with your own initial value)
- bug fixed: amplitude scopes weren't accurately synced with sample rate
-
atemporality
This abstraction is very simple but i use it so often that i thought it might seem useful to anyone else.
I use it instead of [dac~] as a master output, sending all audio to its inputs. When i need to record 32-bit stereo sound file from what i hear, i press record button, choose where to save file and its name (there's no need to add .wav extension). Recording starts immediately and goes on until stop button is pressed.
It is quite easy to modify for your needs. For instance, change "open -bytes 4 $1, start" message text to "open -bytes 2 $1, start" for 16-bit recording, or delete right inlet~ and change [writesf~ 2] to [writesf~ 1] for mono recording, etc. I think, most people use only one recording format in most cases, so it has no mono/stereo or 8/16/24/32-bit switches, but you can add your own ones.
-
atemporality
Open main.pd and just listen. If this patch uses more than 100% CPU on you computer, open [pd water_sound_generator], then [pd water] and delete as many [water.pd] instances as you need (but the more you delete them, the less realistic sound you hear).
See comments inside water.pd to understand how it works.
-
atemporality
Just unpack an archive, open main.pd and enjoy. Warning: may start with quite loud short sound.