From the original SynthMaker forum (2004–2014), with its members’ names and dates.
BobYordan ·
Hi I am new to this forum. 🙂
I am doing a bit of investigating, before I start to dive deep in to this. 🙂
I have so far just looked at the pdf files on the SM site. And I saw the code
components. I have a few questions?
Will it be possible in the future to write in a more high level language than assembler?
And will it be possible to write code for manipulating the midi?
Are there any eg arpeggio components available?
Cheers
Bob
😀
malc ·
Hi Bob,
Welcome to the forum.
A few other people have asked us the same two questions. Starting with the first - a high-level language is something that we’ve talked about. It's not too difficult to do. I’d say it’s highly likely that we’ll get this done at some point.
You'll probably have seen that there are very few sound components at the moment. This is because we've been concentrating on the SynthMaker framework. The main reason for starting with assembler was to get something out there that people could use to create their own sound components instead of having to wait for us.
At the moment we have a whole load of other stuff which is taking priority. Until we clear the backlog it’s unlikely that we’ll tackle the high-level language option, but this won’t take long so don’t worry.
The same applies to a MIDI language. In this case we'll probably have some MIDI components before we have a MIDI language so that will provide something for you to use in the short term.
I hope this answers your questions. If not, please feel free to post some more.
Have fun.
jorge ·
Hi BobYordan and welcome
BobYordan wrote: Will it be possible in the future to write in a more high level language than assembler?
Its very interesting that you ask about it just after I created the first version of it. Here you can have a look at a filter created with the new high level language:
If you're interested in Beta testing it please let us know. You'll probably find a few situations in which it doesnt work correctly but at least you'll be able to look at the low-level code it generates by connecting the (S) output to a text view. I'd also be interested in any suggestions you might have to the syntax of the high level language or even on how the Midi language should work ( I have a few ideas about that ).
Like malc said, the high-level language hasnt been a top priority in our list of things to do, I dont really know how it will evolve but I already got it to work for implemeting a filter, it might already be useful.
I have improved the high level language compiler, here is a screen capture from the latest internal version showing the code needed for a lowpass filter:
BobYordan ·
Hi
Thanx for the welcoming greetings and answers. 🙂
Looks nice, the high level language. Do you have any plans on introducing
some kind of sub routines, that can be reused? Would be cool to build a large library with reusable code, that can be imported/linked into new projects.
Same goes for the midi language. 🙂
I have a lot of planed activities in the near future, but I will try to do testing with SM while trying to learn the workflow and give some feedback.
But I will probably not call myself a beta tester during this time. 😉
-------------
I have an idea. 🙂
I see a need for some kind of SM VSTi wrapper also. With possiblity to
enhance with eg midi processing functions. Might be an alternative to make midi processing features more flexible? With an interface to SM VSTi's. Kind of add a new arpeggiator or some other midi stuff without having to rebuild the total plug. Or perhaps generic configuration of outputs, master level, auto pan etc etc. Stuff like most VSTi need anyway.
Could this be done with SM as some future enhancement?
Cheers
Bob
😀
malc ·
Well I did say a high-level language was easy enough to do - sounds like it was easier than I thought. Been busy over the Christmas break Jorge? 😉
Nice one.
lalo ·
how can jorge do all this work during xmas time....and with that stupid lalo disturbing his work with insane chatting 😀 😀
lalo
Wrote something here? To have a post removed or your name hidden, write to [email protected].