If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
ultimate shape editor (workflow)
20 posts
• Page 2 of 2 • 1, 2
Re: ultimate shape editor (workflow)
I use that kind of shapes for quality reasons, up to 4k (not 4000k) for oscillators (which are also in LFO and slow LFO domain), up to 16k/32k to feed the FFT filters.
As for converting your pack to ruby, technically it shouldn't be too difficult from what I see, i.e. it doesn't require ruby specific knowledege/skills. I guess I would start by reverse engineering Martin's work (one of the drawers in schematic), the part where he implements his interpolators. Conceptually, there is a loop, and section of samples in an array plus some basic equations in a loop cycle. But I'm leaving it up to the end for now, at the moment I'm wiring the randomizder pathways and basic idea on what can be done per such shape with it.
As for converting your pack to ruby, technically it shouldn't be too difficult from what I see, i.e. it doesn't require ruby specific knowledege/skills. I guess I would start by reverse engineering Martin's work (one of the drawers in schematic), the part where he implements his interpolators. Conceptually, there is a loop, and section of samples in an array plus some basic equations in a loop cycle. But I'm leaving it up to the end for now, at the moment I'm wiring the randomizder pathways and basic idea on what can be done per such shape with it.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
Fresh update, can be found on the beginning of the first page.
All contributions (related to draw graphs modes) that can fit the missing holes are welcome.
All ideas that add new concepts are welcome too.
BTW, I remember, there was somewhere a ruby project, that attempted to draw curves according to a math formula/function. Can someone link it here?
All contributions (related to draw graphs modes) that can fit the missing holes are welcome.
All ideas that add new concepts are welcome too.
BTW, I remember, there was somewhere a ruby project, that attempted to draw curves according to a math formula/function. Can someone link it here?
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
I'm not sure if I remember correctly, but did anyone attempted to test in FS, whether ruby is able to do some image processing, stuff like brightness/contrast and so on, in more advanced style? I have a glimpse of a memory that I saw something like that in recent years...
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
Slowly, in v.7, I'm starting to see, how the design will look like and what it will do.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
I added some more stuff to the project.
Current version nr 15 is mostly complete in terms of gui and features. There are some output processes wired, like normalizer routines and stuff like that.
What is mostly done and is already usable, is image to array converter. It allows to do two major things. Convert some scientific graph to array (for wavetable/lfo or fft) or perform sonification of a photo.(spectra or horizontally or vertically).
Currently, this feature operates on composite channels only, but there are some plans to figure out how to do it on real colors. Contributions are welcome. This is not thought for realtime preview, but from what I see, it operates pretty fast with data I'm in touch.
I replaced step drawer with green optimized version of mine. The problem with ruby stepdrawer of that type is, that it drops values at fast mouse pointer motion, I don't know, maybe someone has a clue how to make it properly? Because this doesn't happen with the green version. On the other hand, the green version is limited to 1000 steps (vis loop has no limit override).
More to come.
A ruby based free line drawer, that converts the line to array (of a given size) would be welcome at this point.
// nevermind, I just realized how easy this can be done using few greens
Current version nr 15 is mostly complete in terms of gui and features. There are some output processes wired, like normalizer routines and stuff like that.
What is mostly done and is already usable, is image to array converter. It allows to do two major things. Convert some scientific graph to array (for wavetable/lfo or fft) or perform sonification of a photo.(spectra or horizontally or vertically).
Currently, this feature operates on composite channels only, but there are some plans to figure out how to do it on real colors. Contributions are welcome. This is not thought for realtime preview, but from what I see, it operates pretty fast with data I'm in touch.
I replaced step drawer with green optimized version of mine. The problem with ruby stepdrawer of that type is, that it drops values at fast mouse pointer motion, I don't know, maybe someone has a clue how to make it properly? Because this doesn't happen with the green version. On the other hand, the green version is limited to 1000 steps (vis loop has no limit override).
More to come.
A ruby based free line drawer, that converts the line to array (of a given size) would be welcome at this point.
// nevermind, I just realized how easy this can be done using few greens
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
FreeDrawer is ready, initial symmetrized editor too (added only to step drawer for testing), audio live capture for wavecycle and FFT graph as well. See updates on first page.
As for wavecycle, I'm starting to wonder if there is some dimensionality graph (like these color mixers) for singlecycle based qualities of audible sound. Definately pitch with some limit, and amplitude.Definately some purity dirtiness, softness vs harshnness. Any thoughts how these qualities are contained?
As for wavecycle, I'm starting to wonder if there is some dimensionality graph (like these color mixers) for singlecycle based qualities of audible sound. Definately pitch with some limit, and amplitude.Definately some purity dirtiness, softness vs harshnness. Any thoughts how these qualities are contained?
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
iteration 20 adds 2 big tools: tools for batch processing (mostly complete, operates on wav, txt and csv files) and math function generator.
As for the math function generator, some say, that "using eval in ruby is evil". I don't think so, I'm not rubyist. Anyway, in this case, I think a simple string filter should be enough for most cases. If not - try to break it and share what's wrong.
A short note: if math function is not compatible with ruby syntax, the module will get red, indicating error. From what I noticed, this is rather just a visual issue, and only within the schematic, not export. Anyone has an idea, whether error message from ruby module - can be passed to the output, so that it can be used in the main schematic as some sort of indicator?
And one more thing, if you know some interestinglly looking math functions, share them too, I will add them to presets.
As for the math function generator, some say, that "using eval in ruby is evil". I don't think so, I'm not rubyist. Anyway, in this case, I think a simple string filter should be enough for most cases. If not - try to break it and share what's wrong.
A short note: if math function is not compatible with ruby syntax, the module will get red, indicating error. From what I noticed, this is rather just a visual issue, and only within the schematic, not export. Anyone has an idea, whether error message from ruby module - can be passed to the output, so that it can be used in the main schematic as some sort of indicator?
And one more thing, if you know some interestinglly looking math functions, share them too, I will add them to presets.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
I think I just finalized the "Weighted randomizer" part for my project. It's something relatively well adjustable, see the description in schematic. It's useful for generating organic noises and modulators. @biliv - something for you
btw, can someone provide a quick ruby way for converting sequence of ranges into array of datapoints?
to give an example.
ranges:
0.5
0.4
0.2
resulting array:
0.5
0.9
1.1
// edit:
- updated version
- produces interesting effects at wavetable freq lower than 0.01Hz
btw, can someone provide a quick ruby way for converting sequence of ranges into array of datapoints?
to give an example.
ranges:
0.5
0.4
0.2
resulting array:
0.5
0.9
1.1
// edit:
- updated version
- produces interesting effects at wavetable freq lower than 0.01Hz
- Attachments
-
- weighted-rnd-016.fsm
- (29.04 KiB) Downloaded 442 times
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
The weighted randomizer is almost ready.
At least all crucial elements are there and it seems to work correctly.
I humanized it a little bit.
At least all crucial elements are there and it seems to work correctly.
I humanized it a little bit.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: ultimate shape editor (workflow)
I updated and fixed the weighted randomizer, hopefully there are no more bugs.
Major addition is crusher for coverage per timeranges and a sort of bit crusher per span values.
This adds some granulation on demand for both of these.
Leaving the old one "as is" in previous post, as there might be some concepts useful for others.
Now it's time to integrate it into the main design.
Major addition is crusher for coverage per timeranges and a sort of bit crusher per span values.
This adds some granulation on demand for both of these.
Leaving the old one "as is" in previous post, as there might be some concepts useful for others.
Now it's time to integrate it into the main design.
- Attachments
-
- weighted-rnd-021.fsm
- (48.83 KiB) Downloaded 400 times
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
20 posts
• Page 2 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 56 guests