• Caucasian

    Here i simple concept attached : sequencer_concept.pd

    Also take a look at VisualTracker (http://pdpatchrepo.info/patches/patch/192)

    aleš

    posted in technical issues read more
  • Caucasian

    What about a program loop which will run again when output is certain (unwanted) number?

    posted in technical issues read more
  • 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¨

    posted in technical issues read more
  • 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¨

    posted in news read more
  • 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¨

    posted in news read more
  • 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

    posted in technical issues read more
  • 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

    http://www.pdpatchrepo.info/hurleur/valuestorage.zip

    posted in abstract~ read more
  • 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)

    posted in news read more
  • 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
    ales

    PS: As a side effect you can use multicolor radio this way...

    http://www.pdpatchrepo.info/hurleur/Unlimited_radio.pd

    posted in technical issues read more
  • 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

    posted in patch~ read more
  • 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.

    http://www.pdpatchrepo.info/hurleur/testpatch.pd

    posted in technical issues read more
  • 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.

    http://www.pdpatchrepo.info/hurleur/Range_slider.pd

    posted in abstract~ read more
  • 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.

    posted in technical issues read more
  • 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.

    posted in technical issues read more
  • 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:

    1. Is there anything similar to build upon?
    2. 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?
    3. Is there any good application with mouse moving canvases and "get_pos" messages?

    Thanks for advice.
    c.

    posted in technical issues read more
  • 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.

    http://www.pdpatchrepo.info/hurleur/Knob_automation.pd

    posted in patch~ read more
  • 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.

    http://www.pdpatchrepo.info/hurleur/Midi_knob.pd

    posted in abstract~ read more
  • 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¨

    posted in technical issues read more
  • Caucasian

    to ymotion:

    1. [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.
    2. I hope you have already found out how to work with abstractions... it is essential feature of pd.
    3. The visual interface is made by abstraction based on patch attached - I change the colour of toggle according to its value (0/1)

    ale¨

    http://www.pdpatchrepo.info/hurleur/color_toggle.pd

    posted in technical issues read more
  • Caucasian

    And here is sneak preview of VisualTracker sequencer.

    http://www.pdpatchrepo.info/hurleur/Clipboard01.jpg

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!