Feature requests

For general discussion related FlowStone
Post Reply
User avatar
User108
Posts: 37
Joined: Thu Apr 18, 2013 9:52 pm

Feature requests

Post by User108 »

1. API interface for creating FS custom modules as native FS module or import dll written in C or Delphi. That would make FS really unlimited tool, allowing creating any FS module - VST host module for example.

If that is not possible, at least:

2. VST host module. Another thing I'm missing in FS to use it as my main musical IDE is its inability to host other VSTs. So I cannot use it to build my custom VST host. Only custom VST host can give 100% freedom of midi routing.
HiAsm - A Visual Programming IDE for ALL programming languages:
https://hiasm.com
User avatar
CoreStylerz
Posts: 327
Joined: Sun Jan 22, 2012 2:19 am
Location: italy
Contact:

Re: Feature requests

Post by CoreStylerz »

1) is done in last version. You can build and use your own c++ code to build primitives according to the DSP robotics template for Visual c++ 2008.
Need my support for app development, website or custom scripts?
PM me if you are interested.
Experienced Java, J2EE, PHP, Javascript, Angular, Cloud Solutions developer.
Jay
Posts: 276
Joined: Tue Jul 13, 2010 5:42 pm

Re: Feature requests

Post by Jay »

2) SM and its evolved form of FS was never intended to be used for the creation of hosts and cant really see anyone adding it as a feature anytime soon! or even anytime ever!

I peronally would hate the world to be given a shake and stir method of creating vst hosts and daws, the pro market is already awash with half arsed attempts at these types of software! and thats me just talking about the main contenders wares! ;)

btw Corestylerz! my version does not have a template that allows you to create primatives! the only template i have with my copy of FS allows you to creat dll files that can be used and embeded into your projects and can, I suppose be loosley interpreted as "custom primatives" so where is the template for primative creation?

Regards
User avatar
User108
Posts: 37
Joined: Thu Apr 18, 2013 9:52 pm

Re: Feature requests

Post by User108 »

Yes, I've missed it. That's great! (dll embedding). Thank you for sharing. Even though you still cannot create your primitives, I think FS is simply the best and awesome. Definitely, I'll create my DAW with it some day.))
HiAsm - A Visual Programming IDE for ALL programming languages:
https://hiasm.com
User avatar
CoreStylerz
Posts: 327
Joined: Sun Jan 22, 2012 2:19 am
Location: italy
Contact:

Re: Feature requests

Post by CoreStylerz »

You cannot make primitves, but you can add your dll.
Need my support for app development, website or custom scripts?
PM me if you are interested.
Experienced Java, J2EE, PHP, Javascript, Angular, Cloud Solutions developer.
User avatar
User108
Posts: 37
Joined: Thu Apr 18, 2013 9:52 pm

Re: Feature requests

Post by User108 »

I see.. If I save my dll within dll component will it emerge in the palette?

And when I tried to open dll template in MS VC++ express 2008 it throws an error:

The following error has occurred during XML parsing:

File: C:\Users\Admin\Documents\Visual Studio 2008\Projects\TemplateDll\TemplateDll.vcproj
Line: 5
Column: 7
Error Message:

quote expected.

The file 'C:\Users\Admin\Documents\Visual Studio 2008\Projects\TemplateDll\TemplateDll.vcproj' has failed to load.


Jay, I think every musician should know his/her instrument perfectly. But apparently, this is only possible when you create it from scratch.. ;)
HiAsm - A Visual Programming IDE for ALL programming languages:
https://hiasm.com
Tronic
Posts: 539
Joined: Wed Dec 21, 2011 12:59 pm

Re: Feature requests

Post by Tronic »

open the file TemplateDll.vcproj with an text editor and add the quote in the red line

Name="TemplateDll"

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name=TemplateDll"
ProjectGUID="{6957056A-AD38-4CB9-A6EA-0C3A611AF10D}"
RootNamespace="ExampleDll"

...
User avatar
User108
Posts: 37
Joined: Thu Apr 18, 2013 9:52 pm

Re: Feature requests

Post by User108 »

That easy.) ok, thank you, I'll try that.
I thought it was far more severe compatibility issue.
HiAsm - A Visual Programming IDE for ALL programming languages:
https://hiasm.com
Post Reply