-
Caucasian
Here i simple concept attached : sequencer_concept.pd
Also take a look at VisualTracker (http://pdpatchrepo.info/patches/patch/192)
aleš
-
Caucasian
What about a program loop which will run again when output is certain (unwanted) number?
-
Caucasian
Hallo,
what would be the best way to convert the symbol [0-1-2-3-4( to a list [0 1 2 3 4( dynamically?
[splitfilename] is not helpful because I don´t know length of a list (dynamic)...
I need to merge bunch of numbers to one symbol ( [mergefilename] works fine), use it as creation argument of an abstraction, but then I need to split it back to separate values...
Thanks for help
ale¨
-
Caucasian
Hallo,
I'm happy to announce beta release of VisualTracker - modular sequencer environment with graphical timeline, track output management, external file storage system, shared module functionalities and many more.
Check homepage http://code.google.com/p/visualtracker/ for screenshots, download and documentation.
Current version is featuring:
- major code optimalization
- CTRL+D module duplication including all user values
- upgrade of visualtracker_connector (fit to BPM, stereo output)
- master synchro output
- MUTE track feature
- automatic backup save
- extended vt_audio_track module with
- stereo files handling
- fit to BPM
- time stretch
- gain control
- offset start of sample
- merge channels option
- many bug fixes and improvements
Any comments or test issues appreciated here: http://code.google.com/p/visualtracker/issues/list
Enjoy!
ale¨ -
Caucasian
Dear all,
second ALPHA of GUI sequencer including load/save system is finally done. Now it contains all the core functions planned for version 1 and up to BETA the focus will be made on graphics and usability.
More info and download: http://code.google.com/p/visualtracker/
Hope some of you find the project interesting and will be able to leave a comment ( Hey!, 59 downloads of ALPHA 1 and not even single response ?!?!? )
Many thanks to Bérenger for ideas, testing and even contributing one module.
Looking forward to your opinions.
ale¨
-
Caucasian
Hallo,
I'd like to test [vinylcontrol~] from http://karhumusic.sesser.at/vinylcontrol/vinylcontrol.html , but I'm quite confused what to do exactly - how to make external work. I'd like to use it on Win XP. Shouldn't once compiled external work on all the WXP systems...? Do you know where to find it?
Please help
Thanks a lot
ales -
Caucasian
Hallo,
here is abstraction system to easy store values to a external file using [coll] object.
I want to use it in my project (http://code.google.com/p/visualtracker) and wandering what you think about it. Any experiences with [coll] ?
Thanks for comments.
ales
-
Caucasian
VisualTracker is collaborative open source project which aims to create graphical and program environment within pd for sequencing various types of events on timeline (aka multitrack audio/midi sequencer).
It provides (or hopefully will provide soon ) GUI (each event is represented by canvas movable across tracks/timeline), built-in sequencer, multiple audio and data outputs, time stretch, save&load function and more features known from software such as Ableton Live!, Vegas or ACID.
It also provides system (called “VisualTracker connector”) for forcing any time based pd abstraction to cooperate with VisualTracker and use its features and GUI (see http://code.google.com/p/visualtracker/wiki/ManualModuleConcept
).Please visit http://code.google.com/p/visualtracker for more info in progress, screenshots and download current version.
We are looking forward to your comments and opinions and hope to attract more “pders” to collaborate on this project (please check http://code.google.com/p/visualtracker/wiki/HowToContribute
)ales (caucasian)
-
Caucasian
Hey,
for my project I need really looong radio to control position of sequencer. At first it seemed ok, because you can set radio size to 2000. But after save/reopen radio turned strangely to size 128 (bug?)
So I tried to develop more radios connected together. I must say it was harder, than I thought ... It is working somehow, but I think it's too much complicated for such an easy intent, what do you think?
Does anybody have better solution?
Thanx for info
alesPS: As a side effect you can use multicolor radio this way...
-
Caucasian
Hallo mighty pders!
As I've announced lately I'm working on the patch for simple and intuitive sample composing in pd. The concept of canvases representing samples seems quite vital, so I'm wondering if anyone would be interested to join the project. There should be a lot of work done to make VisualTracker nice and usable and It would be great to talk some concepts through in a team
I'm also sure many things could be done better and I don't want to reinvent the wheel completely....
Please check the screenshot attached and download the patch in pre-alpha version here:
http://code.google.com/p/visualtracker/
Any suggestions/comments/ideas appreciated. Participants are welcome at contactcaucasian//gmail.com
Looking forward to hear from you
c.http://www.pdpatchrepo.info/hurleur/VisualTracker-screenshot.jpg
-
Caucasian
Hi,
I would like to use filename stored previously in preset as creation argument of an sample abstraction, but logically it seems impossible to work with spaces in filenames then - abstraction would manage the filename as 2 or more arguments according to number of spaces, right?
So when loading the sample into system I wanted to make patch after [openpanel] to check whether filename contains spaces or not using
and exclude them from loading ... But i'm getting quite strange behavior:
Right after using [openpanel] it generates list as one symbol even with spaces, but if you save the patch and open it again the same list behaves as two symbols... (test patch attached)
I think I would be able to rebuild test patch with split/mergefilename, but isn't there any trick to manage filenames with spaces the way [openpanel] does?
I'm using Pd 0.41.4-extended
c.
-
Caucasian
Hey,
I've made little hack with few hsliders to control range within global range. It's quite "dirty" solution based on pixel counting and "cover" canvases, but I was not satisfied by controlling range of (for example) looping region within sample table via two separate sliders
Anyway, would be nice to have this as regular object... what do you think?
c.
-
Caucasian
Hallo,
is possible to receive availability of an object (namely canvas) in patch? I mean to know if the canvas was (manually) deleted or not by calling its label or send/receive.
Unfortunately get_pos message is giving last known position before deleting.
Thanks for help
c. -
Caucasian
Hi,
is there way to scroll pd window without touching mouse or keyboard? I'm using long hradio as sequencer for live playing and I want to see actual position always on screen. Or is there some trick to do it? Maybe some dynamically moving object (like canvas) staying always "focused"....
Should work on Windows, 0.41.4-extended +
I've searched this forum and also lists.puredata.info, found some requests, but no answers.
thanks
c. -
Caucasian
Greetings,
my purpose is to build loop based multitrack player/sample trigger with simple GUI and BPM stretching functionality (like Ableton Live or Sony Acid)
Desired functionality:
- 9+ tracks
- 15+ samples
- fast GUI with whole song/composition visible
- global start/stop/pause/loop
- ability to place any sample to any track to any position (division 1/8 of bar)
- multiplication of samples
- automatically stretch samples to bars (key function)
- global BPM change
- reading sample info from filename (name, number of bars, bmp etc..)
Some ideas:
Stretching - using tables, [play~] and [line~] with variable play speed based on sample length (maybe with pitch shifting to preserve sample pitch...]
GUI - dynamic canvases representing each sample - I don't need to see actual waveforms and moving canvases are really cool
Moving of samples/canvases - using "get_pos" as shown in "pd room" in "my_canvas-help.pd" with some snapping.Questions:
- Is there anything similar to build upon?
- How to load some metadata from wavs and use them further or display them as part of canvases. If filename would be for example "sample-2-95.wav" Can pd read and use in calculations string "sample" and numbers 2 and 95?
- Is there any good application with mouse moving canvases and "get_pos" messages?
Thanks for advice.
c. -
Caucasian
Greetings,
I've tried to build knob automation with recording to an array using [tabwrite] and [tabread]. It's quite simple patch with record, play and bypas function to be driven by sequencer or other clock (in this example by [phasor~]).
Any better ideas to automate controllers in pd?
Thanks for comments.
c. -
Caucasian
Greetings,
maybe somebody will be interested in this knob abstraction. I have built it to be controlled by midi controller with endless knobs (such as Behringer BCN44 Nano) sending relative messages (sending one value when moving left and other when moving right) or even keyboard. With this setup one can work with internal software presets and also change the limits and number of steps of controller on the fly.
Comments appreciated. C. -
Caucasian
Hi Escijoe,
professional mixers usually have for each effect unit extra send on the mixer strip. It means all the strips (channels) are sharing one effect through specific send.
Here is schema for mixer I am building in pd. It is just one strip (channel)
https://docs.google.com/drawings/d/1gTisKW4Sv_NQhzDw20OOfsjouvxOMF7_35yknb9cDEA/edit
I recommend build each strip (channel) as abstraction and then connect as many as you need together (and add master controls). Also be careful with VU meters - they are quite CPU eaters.
Looking forward to your version.
ale¨
-
Caucasian
to ymotion:
- [s2l -] "decode" symbol 1-0-1 to list of numbers which I need do real unpacking and sending to toggles. Analogically [l2s -] takes a list of numbers and add "-" between them so the list can be handled as one symbol. I need it for working with storage system further.
- I hope you have already found out how to work with abstractions... it is essential feature of pd.
- The visual interface is made by abstraction based on patch attached - I change the colour of toggle according to its value (0/1)
ale¨
-
Caucasian
And here is sneak preview of VisualTracker sequencer.