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
[SOLVED] Component. from where?
3 posts
• Page 1 of 1
[SOLVED] Component. from where?
Hello.
Im trying to understand the structure of Flowstone.
I downloaded FL Studio example project with some scheme for SynthMaker (Flowstone 3.0.2 builded in FL Studio).
In this example author use SetPort component for reassigning midi port in midi events.
it is useful for me, so found it and used it in FL Studio FlowStone version.
here it is.
After that. I tryed to use standalone FlowStone version. But I didnt find SetPort component in standalone version:
then I saved FL Studio FlowStone project to .fsm and opened it in Standalone FlowStone - this SetPort component appeared in sheme.
Also I want to say that SetPort is primitive - I cant go into it. So it is hardcoded native component.
So interest picture. Search cant find any SetPort component, but scheme have it
My question is - from where SetPort appeared? and how it works? Maybe .fsm files can contain native hardcoded components? Can I export them from .fsm or import them somehow in my library for later use?
Im trying to understand the structure of Flowstone.
I downloaded FL Studio example project with some scheme for SynthMaker (Flowstone 3.0.2 builded in FL Studio).
In this example author use SetPort component for reassigning midi port in midi events.
it is useful for me, so found it and used it in FL Studio FlowStone version.
here it is.
After that. I tryed to use standalone FlowStone version. But I didnt find SetPort component in standalone version:
then I saved FL Studio FlowStone project to .fsm and opened it in Standalone FlowStone - this SetPort component appeared in sheme.
Also I want to say that SetPort is primitive - I cant go into it. So it is hardcoded native component.
So interest picture. Search cant find any SetPort component, but scheme have it
My question is - from where SetPort appeared? and how it works? Maybe .fsm files can contain native hardcoded components? Can I export them from .fsm or import them somehow in my library for later use?
Last edited by Dave_Scream on Tue Oct 08, 2013 3:50 pm, edited 1 time in total.
- Dave_Scream
- Posts: 8
- Joined: Mon Oct 07, 2013 6:49 pm
Re: Component. from where?
Wow - I think you just found the first FS easter egg!
I remember years back that some folks were messing around "hacking" the binary code of SynthMaker project files, and also found some other primitives that were not in the toolbox. Sadly, nothing that was good to use.
The code for primitives seems to be inside the FS application itself - the schematic file then just contains "ID codes" for the modules that are used inside. In fact, there are many primitives hidden from the toolbox - some can be revealed using Options->Advanced->Show R&D, but some cannot (e.g. 'obsolete' components from old SM versions, sometimes they load with a special "replace me" highlight).
Because FL has its own special way to handle Audio/MIDI, I guess the lists of "visible" primitives must be different - so it looks like this one got missed out from the 'standalone' list.
You probably can put it inside your toolbox - but you would have to "wrap" it inside a grey module first, to make FS see it as a "user" module. There is no CPU penalty for 'module boxes' and connectors, so it there would be no "harm" to the primitive. If 'module wrapping' works OK, it would be nice if you could post it here - there'd be quite a few people who would find it useful, I'm sure.
I remember years back that some folks were messing around "hacking" the binary code of SynthMaker project files, and also found some other primitives that were not in the toolbox. Sadly, nothing that was good to use.
The code for primitives seems to be inside the FS application itself - the schematic file then just contains "ID codes" for the modules that are used inside. In fact, there are many primitives hidden from the toolbox - some can be revealed using Options->Advanced->Show R&D, but some cannot (e.g. 'obsolete' components from old SM versions, sometimes they load with a special "replace me" highlight).
Because FL has its own special way to handle Audio/MIDI, I guess the lists of "visible" primitives must be different - so it looks like this one got missed out from the 'standalone' list.
You probably can put it inside your toolbox - but you would have to "wrap" it inside a grey module first, to make FS see it as a "user" module. There is no CPU penalty for 'module boxes' and connectors, so it there would be no "harm" to the primitive. If 'module wrapping' works OK, it would be nice if you could post it here - there'd be quite a few people who would find it useful, I'm sure.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: Component. from where?
trogluddite wrote:The code for primitives seems to be inside the FS application itself - the schematic file then just contains "ID codes" for the modules that are used inside.
Thank you =) now I understand that .fsm contain only IDs. SetPort element was deprecated and kicked off from plugins, even from R&D list. But maybe for compatibility developers did not wiped out this element totally.
I will make module as you said =)
- Dave_Scream
- Posts: 8
- Joined: Mon Oct 07, 2013 6:49 pm
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 66 guests