Kyma Forum
  Tips & Techniques
  DiskRecorder / MemoryWriter

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   DiskRecorder / MemoryWriter
cristian_vogel
Member
posted 21 February 2012 05:21         Edit/Delete Message   Reply w/Quote
Hello!

I have been working on a system that prints to disk for a specified duration and then "pauses" making a kind of ready-spliced recording of realtime to a diskfile. I have been using !BPM synced trigger and DiskRecorder.

I would like to emulate the same behaviour in RAM, using MemoryWriter. That is write to RAM whilst the trigger is +ve, and continue writing from that same point when the trigger is +ve again.

I would also like to be able to read from that MemoryWriter taking into account how long it is getting, so I can calculate how many "takes" have been made and jump around between them using a sampleCloud or sample sound reading from that wavetable, with calculated Start points or Loop points.

The behaviour I seem to get from the MemoryWriter is always a full capture for set capture duration.

I know we have seen live loopers and so on, but this is a little different. Its more like a shifting delayline... A RAM recording which can extend and send information about itself and its contents.

Any suggestions?

IP: Logged

cristian_vogel
Member
posted 21 February 2012 10:57         Edit/Delete Message   Reply w/Quote

bucketrecordresearch.kym

 
ok, I was searching back through the forum, and see that this has stumped everyone for years...

I tried an approach with delayed triggers and replicated buffers, a kind of bucket brigade recorder, but still havent reached the goal.. hmmmm...

I wish it was more simple... then my idea could move on.

Really its just about having a simple way to store audio in RAM sequentially, and come back to "audio snapshots" later in time.

[This message has been edited by cristian_vogel (edited 21 February 2012).]

IP: Logged

pete
Member
posted 21 February 2012 12:54         Edit/Delete Message   Reply w/Quote
Hi Cristian

StepWriter (with the UpDownCounter) in Pete's DSP would do it but it would have to be a Capybara.

Pete

IP: Logged

SSC
Administrator
posted 21 February 2012 14:59         Edit/Delete Message   Reply w/Quote

Takescaptureplayback.kym

 
One approach is to create a MemoryWriter + Sample pair and then replicate it for however many takes you think you'll need. Then, for example, you could record 'Take_5' while you play back 'Take_1', or any combination thereof. (See attached example).

IP: Logged

cristian_vogel
Member
posted 21 February 2012 16:13         Edit/Delete Message   Reply w/Quote

verticalsample.kym

 
Thanks !

In the end my day went multidimensional... my orginal idea ends up becoming a kind of sampler where realtime buffers seem to be stacked vertically and horizontally - enjoy the examples!



IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c