[pd] renaming abstractions
Frank Barknecht
fbar at footils.org
Mon May 2 00:03:22 CEST 2005
Hallo,
Lutz Scheulen hat gesagt: // Lutz Scheulen wrote:
> I have a sound-source wich gets triggered by a sequencer in the form of
> [tabread arrayname].
> By creating a couple of these arrays (pattern_1, pattern_2...) and
> sending messages to the tabread (set pattern_1, set pattern_2...) I can
> create a very basic form of 'song-mode'.
> All arrays are in an abstraction called [song1].
> This way I can edit my patterns and save the abstraction as 'song2.pd',
> 'song3.pd', 'gabbagabbahey.pd', whatever.
> How can I reload my songs without going into 'edit-mode', clicking on my
> abstraction and typing the name of the song??
I have another suggestion: why don't you just save the array contents
to a file and then exchange the contents of that array using the
save-files?
You can save a table called "$0-tablename" using:
[write filename(
|
[s $0-tablename]
and read it in again using [read filename( the same way. (The $0 part
is to make that table unique to the abstraction. You might not need
that, but I did.)
If you then use e.g. [write $1-file( and connect a number to it, you
can save a lot of tables by number: 0-file, 1-file, 2-file, ...
I used this in my old "sseq16.pd" sequencer and to save settings of my
"angriff" drummachine which are in CVS.
Nowadays I use a system called Memento which is much better, though.
Ciao
--
Frank Barknecht _ ______footils.org__
_ __latest track: "scans" _ http://footils.org/cms/show/41
More information about the Pd-list
mailing list