record a sound with sustain in a buffer.

Oct 9, 2013 at 9:35am

record a sound with sustain in a buffer.

i want to recording from the kslider a pianosound. it has a long sustain. but when i’m recording it in to a buffer (buffer 6000), it records only the piano sound and not the sustain who cames afterward. has anybody an idea how i can record the sound with the sustain?

#267577
Oct 9, 2013 at 12:14pm

what is generating the piano sound ?

#267600
Oct 9, 2013 at 2:20pm

When you say “sustain”, are you meaning the “sustain pedal” info, or are you just trying to record a long note?

#267624
Oct 10, 2013 at 1:19am

the pianosound is genereted from midi notes. just like a simple synthesizer. that i made in a patch. like in the tutorial: max midi tutorial note management. also the sustain is created in this patch. then i tryed to create a patch with recording in a buffer.

so i compressed two patches where i work with. and where i had/have problems to record all my material. i trigger this keyboard with my yamaha midicontrollermCBX-K1

<code>

– Pasted Max Patch, click to expand. –

</code>

<code>

– Pasted Max Patch, click to expand. –

</code>

#267665
Oct 10, 2013 at 3:44am

You should probably post your patch:

in unlocked Edit Mode, go Edit/Select All; Edit/Copy Compressed, then paste here.

#267674
Oct 11, 2013 at 2:28am

Hey,
*in the first patch you are using only midi, so the sound goes outside max – you can get it back by using Soundflower or Jackrouter, setting default computer output device as one of thsoe, then use adc~ with the related thing as input channel, then record it. (mac or windows ?)
*In the second example : you are recording what comes through your default input device (usually a built-in microphone), and starting the record on a first note-off information, stopping it on a second note-off (that’s how record works : 1 or nonzero to start, 0 to stop the recording. You’re using “sel” which sends a bang to toggle when it receives a 0, which happens when the velocity of a notein is 0, which happens on a note-off information, ie when you are releasing a key. Then, each bang in the toggle causes it to switch between 1 and 0)

To summarize, it seems you are not doing what you thingk you are doing…the piano sound you can effectively record in the buffer~ seems to come from your computer’s audio output, without going through max. I suggest, er, using soundflower or jack to reroute midi audio through your max patch directly, so you will really understand what happens ?

#267741
Oct 14, 2013 at 1:58am

hi again,
i tryed with soundflower. set on Audio/Midi Setup Soundflower.
by the max patch Driver: Core Audio (i can’t see Core Audio soundfloer!)
Input device: Soundflower Output Device MOTU.
but still i can’t record in a buffer by the way i work with mac pro OX 10.6.8
<code>

– Pasted Max Patch, click to expand. –

</code>

#267972
Oct 14, 2013 at 4:33am

“driver” should be coreaudio, and “input device” soundflower – so you’re ok there

can you still here the piano sound when you are playing ? you shouldn’t, if your default output device is effectively set on soundflower. If ylu want to heare it then, use Max input from soundflower to route to a physical output (your MOTU).
There is soundflower(2ch) and soundflower(16ch), they are not the same audio channels, so be careful you use the same each time.

By the way : with that patch you posted, you won’t have any sound, you know ? the output of record~ is not an audio output, it’s a sync output – it gives info on relative position in the buffer, on a 0 to 1 scale. You should see the related soundwave beeing recorded though.

#268001
Oct 17, 2013 at 4:43am

i hear still my sound. don’t know way. checked all my input and output. i work with soundflower 1.5.2. only with two channel. i couldn’t install the newer one. with this output i see that something get through. but it seems that it is a slowly growing feetback. this i don’t here, but i see how the level meter grows till it is red!

#268272
Oct 20, 2013 at 5:21am

hei i still try to figer out how to play my generated sound where come from a midikeyboard and is connected with a midicabel to my motu and goes into my patch. soundflower2ch is on, by input and output. the driver is coreaudio. but in my patch it grows to a feedback wenn i click with my mouse or my keyboard.
<code>

– Pasted Max Patch, click to expand. –

</code>

#268501
Oct 21, 2013 at 6:58am

You are not recording any sound here. [Record~] only takes audio as input, the only audio signal you’re giving it comes from the [scale~], and it makes no sense, because there is no input in that [scale~], and [scale] only scales an incoming signal and won’t do anything on its own.
Besides, as i told you earlier, [record~]‘s outlet doesn’t send an audio signal, but a rate synchronization signal, which is useful for syncronizing with other oscillators – completely useless for your patch – and you should *not* connect it to an audio output (or anything at all in your case). [record~] alone DOES NOT MAKE SOUND.
you need one adc~ or ezadc~ connected to record~, you need to unconnect record~ from ezdac~, then you probably need to study more deeply the helpfiles of the objects you are using…

#268605
Oct 22, 2013 at 12:20am

Thanks. look, i’m a totaly beginner… and finally i found out yesterday, what was the case, why i couldn’t record in a buffer with the patch, where you gafe me some really good ideas.
when you know it, it is simple, but you have to know. the case was, that i didn’t know, that i have to change on the “systempreferences – sound”, to soundflower. i did change to soundflower befor only by audio/midisetup and in Max by audio inpur-output….
so, thank you anyway for helping me. the beginning was very useful.

#268709

You must be logged in to reply to this topic.