Page 1 of 1

Feature requests

Posted: Wed Mar 12, 2014 10:56 am
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.

Re: Feature requests

Posted: Thu Mar 13, 2014 12:50 am
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.

Re: Feature requests

Posted: Thu Mar 13, 2014 2:36 am
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

Re: Feature requests

Posted: Thu Mar 13, 2014 8:38 pm
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.))

Re: Feature requests

Posted: Fri Mar 14, 2014 12:20 pm
by CoreStylerz
You cannot make primitves, but you can add your dll.

Re: Feature requests

Posted: Fri Mar 14, 2014 9:19 pm
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.. ;)

Re: Feature requests

Posted: Fri Mar 14, 2014 10:52 pm
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"

...

Re: Feature requests

Posted: Sat Mar 15, 2014 10:38 am
by User108
That easy.) ok, thank you, I'll try that.
I thought it was far more severe compatibility issue.