<div dir="ltr">just for interest perhaps, here's the sound editor i made years ago:<div><br></div><div><a href="http://puredata.hurleur.com/sujet-1295-sound-editor">http://puredata.hurleur.com/sujet-1295-sound-editor</a><br>
</div><div><br></div><div>and probably even more interesting, here is maelstorm's wave display abstraction:<br></div><div><br></div><div><a href="http://puredata.hurleur.com/sujet-5890-waveform-display">http://puredata.hurleur.com/sujet-5890-waveform-display</a><br>
</div><div><br></div><div><br></div><div><br></div><div>basically, what maelstorm discovered was that using [until] with a counter was not nearly fast enough to do the calculations needed for a decent zoom/scroll function, and we looked into it, and there just didn't seem to be a vanilla workaround. So he uses iem_tab objects to do the table calculations.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 4, 2014 at 7:26 AM, Jonathan Wilkes <span dir="ltr"><<a href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div class="">
<div>On 03/03/2014 01:32 PM, Pierre Massat
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>I've looked seriously at data structures for the first
time, and saw what Chris McCormick did with them, and I
believe this is the way to go !<br>
</div>
</div>
</blockquote>
<br></div>
But you can't get notifications for mouseover or right-click
events. You also cannot get transparency or control the z-order
among multiple scalars. Nor scale or zoom without creating another
complex and slow wrapper on top of data structures.<br>
<br>
Don't get me wrong-- you can do interesting things with scalars, and
you can build a wave-editor that looks quite advanced compared to
what a GUI in Pd typically looks like. But you cannot get anything
that looks remotely like a modern or even decade-old commercial
wave-editor.<br>
<br>
So I'd rather the documentation didn't send people searching around
the corners of the software for features that don't exist.<span class="HOEnZb"><font color="#888888"><br>
<br>
-Jonathan</font></span><div><div class="h5"><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div><br>
</div>
Cheers,<br>
<br>
Pierre.<br>
</div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">2014-03-03 8:44 GMT+01:00 Billy
Stiltner <span dir="ltr"><<a href="mailto:billy.stiltner@gmail.com" target="_blank">billy.stiltner@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>seems like there was something about the way i made
the wave editor that worked,i never tried overflowing
the the things and my method is a hack of the pd file
@xensynth and the lfo editor, otherwise holler at Mike
Booth ala mmb.<br>
<br>
<a href="https://archive.org/search.php?query=uploader%3A%22billy.stiltner%40gmail.com%22&sort=-publicdate" target="_blank">https://archive.org/search.php?query=uploader%3A%22billy.stiltner%40gmail.com%22&sort=-publicdate</a>
<br>
</div>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Mon, Mar 3, 2014 at 2:34
AM, Pierre Massat <span dir="ltr"><<a href="mailto:pimassat@gmail.com" target="_blank">pimassat@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>
<div>Hi Jonathan,<br>
<br>
</div>
I found it following this path : help for
[tabwrite] --> More_Info -->
all_about_arrays --> Common uses for
arrays in Pd<br>
</div>
Bummer, I thought somebody would come up with
a secret table manipulation technique that
would make this statement true...<br>
<br>
</div>
Cheers,<br>
<br>
Pierre.<br>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2014-03-02 19:33
GMT+01:00 Jonathan Wilkes <span dir="ltr"><<a href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span>:
<div>
<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
<div>
<div>
<div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">From that
help patch:<br>
#X text 12 115
HELP_PATCH_AUTHORS Updated for
Pd 0.38-2. Jonathan Wilkes<br>
revised the patch to conform
to the PDDP template for Pd
version 0.42.<br>
<br>
I did the refactoring of that
patch, but I'm not sure who
wrote what you're quoting.<br>
<br>
I'd say that statement is
false and should be removed.<br>
<br>
-Jonathan<br>
<div><span></span></div>
<div style="display:block"> <br>
<br>
<div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12pt">
<div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12pt">
<div>
<div>
<div dir="ltr"> <font face="Arial"> On
Sunday, March 2,
2014 10:47 AM,
Pierre Massat
<<a href="mailto:pimassat@gmail.com" target="_blank">pimassat@gmail.com</a>>
wrote:<br>
</font> </div>
</div>
</div>
<div>
<div>
<div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>Dear
list,<br>
<br>
I am working
on a small
patch which
stores simple
events in a
table to
trigger sounds
later on. <br>
</div>
I would like
to be able to
edit the
content of my
table easily,
which requires
scrolling it,
zooming in,
and eventually
editing the
content.<br>
<br>
</div>
I have found
away of
scrolling the
content, but
it is very
slow with
relatively big
tables (hem,
even with a
table with 20
000
samples...).
Please see the
example
attached.<br>
<br>
</div>
<div>I have 2
questions :<br>
</div>
1) Is there a
more efficient
way of doing
this ? Copying
only part of
the content is
worse (i've
tried).<br>
</div>
2) Can I
prevent the
content of the
table from
spilling over
the table to
right of the
left ? I get
the same
behaviour in a
GOP, and
putting a
canvas next to
the table to
cover it
doesn't work
because the
table content
gets redrawn
on top of it.<br>
<br>
</div>
This leads me
to a more
general
question about
something i've
found in the
help : <br>
"5 Wave
editing: with
proper
manipulation
of array data,
Pd can be
fully
functional
wave editor,
complete with
mouse-clickable
cut-n-paste,
pitch-shift,
time
expansion,
down/upsampling,
and other
tools
typically
found in
commercial
wave editors."<br>
</div>
This has
always sounded
very appealing
to me, but i
wonder how
realistic this
statement
is... unless
i'm ignoring
80 % of what
can be done
with tables in
Pd.<br>
<br>
</div>
Cheers,<br>
<br>
Pierre.<br>
</div>
</div>
<br>
</div>
</div>
_______________________________________________<br>
<a rel="nofollow" href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a>
mailing list<br>
UNSUBSCRIBE and
account-management
-> <a rel="nofollow" href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<br>
</div>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a>
mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>