Wow, your patch is impressive, i'd missed that. I've looked at maelstrom's editor as well. Both will be nice things to study. i think i'll stick to data structures though because what i need is something to record and edit discrete events, not an audio signal. I don't think i have to use tables at all finally.
2014-03-04 12:12 GMT+01:00 i go bananas <hard....@gmail.com>: > just for interest perhaps, here's the sound editor i made years ago: > > http://puredata.hurleur.com/sujet-1295-sound-editor > > and probably even more interesting, here is maelstorm's wave display > abstraction: > > http://puredata.hurleur.com/sujet-5890-waveform-display > > > > 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. > > > On Tue, Mar 4, 2014 at 7:26 AM, Jonathan Wilkes <jancs...@yahoo.com>wrote: > >> On 03/03/2014 01:32 PM, Pierre Massat wrote: >> >> 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 ! >> >> >> 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. >> >> 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. >> >> So I'd rather the documentation didn't send people searching around the >> corners of the software for features that don't exist. >> >> -Jonathan >> >> >> >> Cheers, >> >> Pierre. >> >> >> 2014-03-03 8:44 GMT+01:00 Billy Stiltner <billy.stilt...@gmail.com>: >> >>> 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. >>> >>> >>> https://archive.org/search.php?query=uploader%3A%22billy.stiltner%40gmail.com%22&sort=-publicdate >>> >>> >>> On Mon, Mar 3, 2014 at 2:34 AM, Pierre Massat <pimas...@gmail.com>wrote: >>> >>>> Hi Jonathan, >>>> >>>> I found it following this path : help for [tabwrite] --> More_Info --> >>>> all_about_arrays --> Common uses for arrays in Pd >>>> Bummer, I thought somebody would come up with a secret table >>>> manipulation technique that would make this statement true... >>>> >>>> Cheers, >>>> >>>> Pierre. >>>> >>>> >>>> 2014-03-02 19:33 GMT+01:00 Jonathan Wilkes <jancs...@yahoo.com>: >>>> >>>> From that help patch: >>>>> #X text 12 115 HELP_PATCH_AUTHORS Updated for Pd 0.38-2. Jonathan >>>>> Wilkes >>>>> revised the patch to conform to the PDDP template for Pd version 0.42. >>>>> >>>>> I did the refactoring of that patch, but I'm not sure who wrote what >>>>> you're quoting. >>>>> >>>>> I'd say that statement is false and should be removed. >>>>> >>>>> -Jonathan >>>>> >>>>> >>>>> On Sunday, March 2, 2014 10:47 AM, Pierre Massat < >>>>> pimas...@gmail.com> wrote: >>>>> Dear list, >>>>> >>>>> I am working on a small patch which stores simple events in a table to >>>>> trigger sounds later on. >>>>> 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. >>>>> >>>>> 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. >>>>> >>>>> I have 2 questions : >>>>> 1) Is there a more efficient way of doing this ? Copying only part of >>>>> the content is worse (i've tried). >>>>> 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. >>>>> >>>>> This leads me to a more general question about something i've found >>>>> in the help : >>>>> "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." >>>>> 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. >>>>> >>>>> Cheers, >>>>> >>>>> Pierre. >>>>> >>>>> _______________________________________________ >>>>> Pd-list@iem.at mailing list >>>>> UNSUBSCRIBE and account-management -> >>>>> http://lists.puredata.info/listinfo/pd-list >>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Pd-list@iem.at mailing list >>>> UNSUBSCRIBE and account-management -> >>>> http://lists.puredata.info/listinfo/pd-list >>>> >>>> >>> >> >> >> _______________________________________________ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> >> >
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list