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
Flowstone wishlist
Re: Flowstone wishlist
Wassaka wrote:My wishlist
1. Implementation: Automatic folder reading option (drop-down list) for loading presets, wavetables etc ... eg: Filter an extension (.txt) and search it in the subfolders of the selected folder. The subfolders will appear as a "group (<<, >>)" and the files (.txt) will appear as items in the droplist. (this list will be updated if a new folder is created).
I was allowed to share it. Follow this link and leave a message. Thanks to you-know-who for giving consent to share it!
http://www.dsprobotics.com/support/viewtopic.php?f=3&t=6556
"There lies the dog buried" (German saying translated literally)
- tulamide
- Posts: 2714
- Joined: Sat Jun 21, 2014 2:48 pm
- Location: Germany
Re: Flowstone wishlist
tulamide wrote:Spogg wrote:Yet another example of how you can put the flowstone pieces together to make amazing stuff.
Credits to FS where credits are due. But I think this is a better example of a guy with high programming skills and brilliant ideas! (All the elements where there for everyone, incl. me and you. But MyCo is the one who realized how to use them together)
Oh yes for sure this is down to Myco's vision, understanding and skills. A bit like Martin "just" using bits of DSP code to create his amazing stuff.
I made the comment about Flowstone because Myco's design showed me something that can be done with Prims that I didn't think was available to us at the moment. One might think that visual programming is ultimately limited by the elements available but the literally inifinte ways of using these elements together demonstrates that these limitations, in the case of FS, are very few.
I would add that a single Prim like I proposed would still be nice though. It could be optimised and have a range of transitions available and be quick and easy to use.
EDIT: Could this be done in Ruby?
Cheers
Spogg
-
Spogg - Posts: 3358
- Joined: Thu Nov 20, 2014 4:24 pm
- Location: Birmingham, England
Re: Flowstone wishlist
Spogg wrote:EDIT: Could this be done in Ruby?
Pretty much. For a reason I don't understand, the bitmap class in Ruby isn't documented. One can create a new one, but the argument requested is a string, so I guess it is a data string. However, one can't draw directly to it within Ruby, that needs an external link.
"There lies the dog buried" (German saying translated literally)
- tulamide
- Posts: 2714
- Joined: Sat Jun 21, 2014 2:48 pm
- Location: Germany
Re: Flowstone wishlist
Speaking of Ruby...
Can we PLEASE PLEASE have the ability to use Ruby Gems - PLEASE... It would open up an entire new world of possibilities to Flowstone!!!
I think having the ability to use Gems would benefit everyone in the community. See: https://en.wikipedia.org/wiki/RubyGems for more detail, and/or to learn more and start exploring the possibilities this could give to all of us.
Also, the documentation of Ruby in Flowstone could be expanded too. Especially an exact step by step guide to installing new Classes (as well as Gems), how to recompile Ruby (I have no idea if this is what we need) if we need to. This version of Ruby seems to have some subtle differences to "standard" Ruby, and so some cleification is in order - Please
Flowstone Rocks - Thanks to all who make this the best development system EVER ! ! !
Aron
http://www.laserlumia.com <-- What I use Flowstone for
Can we PLEASE PLEASE have the ability to use Ruby Gems - PLEASE... It would open up an entire new world of possibilities to Flowstone!!!
I think having the ability to use Gems would benefit everyone in the community. See: https://en.wikipedia.org/wiki/RubyGems for more detail, and/or to learn more and start exploring the possibilities this could give to all of us.
Also, the documentation of Ruby in Flowstone could be expanded too. Especially an exact step by step guide to installing new Classes (as well as Gems), how to recompile Ruby (I have no idea if this is what we need) if we need to. This version of Ruby seems to have some subtle differences to "standard" Ruby, and so some cleification is in order - Please
Flowstone Rocks - Thanks to all who make this the best development system EVER ! ! !
Aron
http://www.laserlumia.com <-- What I use Flowstone for
-
aronb - Posts: 154
- Joined: Sun Apr 17, 2011 3:08 am
- Location: Florida, USA
Re: Flowstone wishlist
MyCo wrote:That would be a big one... might be at the complexity of x64 support. Not sure...
I don't believe so, but it depends how Flowstone is implementing characters.
The main thing that's bothers me actually is that you can't lock the module so it can't be opened...MyCo wrote:How do you want to hook up C++ code without DLL?
MyCo wrote:That sounds easy... I might miss something though
Well it should be. So it would be awesome if we can get mem in/out for dll, and a blue connections please!
- Youlean
- Posts: 176
- Joined: Mon Jun 09, 2014 2:49 pm
Re: Flowstone wishlist
aronb wrote:http://www.laserlumia.com <-- What I use Flowstone for
Hi Aron,
this is pretty cool
What exactly are you doing with Flowstone in that environment?
- stw
- Posts: 111
- Joined: Tue Jul 13, 2010 11:09 am
Re: Flowstone wishlist
MyCo wrote:martinvicanek wrote:A reliable way of accessing memory from assembly (code optional). In other words: a memin that does not produce random crashes. Or maybe the current memin implementation just needs better documentation?
That was added in the betas already and should work:
viewtopic.php?f=3&t=3861&p=21277
I know but when I was testing it I got random crashes all the time. It was so frustrating I gave up.
MyCo wrote:martinvicanek wrote:Possibility of writing 16 Byte aligned data to memory (which could then be accessed from assembly, refer to above).
There is already a float array input on ASM code primitives. See the link above.
Yes but in your demo all SSE channels have the same values. Let's say I have an array of complex mumbers, and I want to pass the real and imaginary parts in SSE channels 0 and 1, respectively. How do I do that? I know there is a hack for creating stereo mems, but not for Mono4 packed mems.
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: Flowstone wishlist
The Float / Int Array inputs are just for convenience, they contain always the same values on all channels. I don't think we should change that, as it is the most common use case.
However you can use memrefin to read memory as it is, it's also faster as it doesn't have to do the channel duplication stuff that we need for array inputs... it's just raw.
I've added a new demo for this:
viewtopic.php?f=3&t=3861&p=29899#p29899
And yes I noticed the crashs too, and I added a comment module in the schematic with a todo/consideration note
However you can use memrefin to read memory as it is, it's also faster as it doesn't have to do the channel duplication stuff that we need for array inputs... it's just raw.
I've added a new demo for this:
viewtopic.php?f=3&t=3861&p=29899#p29899
And yes I noticed the crashs too, and I added a comment module in the schematic with a todo/consideration note
-
MyCo - Posts: 718
- Joined: Tue Jul 13, 2010 12:33 pm
- Location: Germany
Re: Flowstone wishlist
Thanks, MyCo, very helpful! Wasn't aware that we had movups.
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: Flowstone wishlist
MyCo wrote:Wassaka wrote:2. Implementation: SF2 Files support.
Hm... TBH I've never used SFZ/SF2, I wouldn't even have files to test it with
Soundfont 2.04 is based on the RIFF format, just like .wav files. It shouldn't be too hard to implement a reader. Here's the full specification including riff chunks in C notation:
http://freepats.zenvoid.org/sf2/sfspec24.pdf
EDIT: And here's a soundfont 2.04 file http://chusocol.sourceforge.net/index.html
EDIT 2: Or maybe just incorporate the GUI-less, open source FluidSynth (1 MB), which supports all features of soundfonts? https://sourceforge.net/projects/fluidsynth/
"There lies the dog buried" (German saying translated literally)
- tulamide
- Posts: 2714
- Joined: Sat Jun 21, 2014 2:48 pm
- Location: Germany
Who is online
Users browsing this forum: Google [Bot] and 69 guests