We create a feature list for the next update fee?

For general discussions related to SynthMaker.

Moderators: electrogear, exonerate

We create a feature list for the next update fee?

Postby DigitalWhiteByte on Sun Oct 24, 2010 3:56 pm

Requests relating to the essential features to eliminate the known limits of SYNTHMAKER.

In my opinion this is the case, but without repeating the things said by other people,
so as to develop a serious list of known bugs and features to implement,
but as I say essential, not progressive .... for now.
User avatar
DigitalWhiteByte
smanatic
 
Posts: 693
Joined: Thu Mar 12, 2009 1:07 am
Location: Milano - Italy

Re: We create a feature list for the next update fee?

Postby MichaelBenjamin on Sun Oct 24, 2010 4:14 pm

~ stream to midi module
~ sqrt, pow, abs, sgn for the codebox
~ double precision floats in code
Last edited by MichaelBenjamin on Sun Oct 24, 2010 5:23 pm, edited 1 time in total.
User avatar
MichaelBenjamin
smaniac
 
Posts: 1439
Joined: Thu Jul 12, 2007 3:26 pm

Re: We create a feature list for the next update fee?

Postby infuzion on Sun Oct 24, 2010 4:53 pm

+ better green timing, or tighter triggering to Stream
+ VST2.4 support, or better yet VST3.1 SDK which is automatically backwards compatible
+ SSE3 & 4; needed for some effects, better to use 64bit audio for some other effects than oversampling. At least add to ASM primitive & a few key primitives, then we can make modules to do the rest.
+ reduced GUI CPU usage. There are many workarounds, but not easy for a SM novice.
Need help? First search the forum & WiKi, then post in the help forum with a clear topic, request, & OSM. Then please WiKi the correct solution. If you want my personal assistance, I charge by the hour or for an exchange of services.
infuzion
smstar
smstar
 
Posts: 6163
Joined: Wed May 04, 2005 8:02 pm
Location: Earth, USA, CO, Denver

Re: We create a feature list for the next update fee?

Postby kirkagur on Sun Oct 24, 2010 5:41 pm

+mem input + mem output from code.
+deactivate parts of code to free some cpu inside the code module!(like a selector).
+more poly voice access.
+improve the buses.
+wav,mp3,flac file read & write (32bit files).
User avatar
kirkagur
essemilian
 
Posts: 365
Joined: Mon Jul 10, 2006 3:14 pm

Re: We create a feature list for the next update fee?

Postby aliasant on Sun Oct 24, 2010 6:19 pm

+Green Code primitive
+Bugfree triggers that dont get lost.
+All the new Audio related primitives that Flowstone now has.
+Double, Quad etc Mono to Graph/Float primitives. (same as Flowstone has)
+New Improved or better, redesigned Toolbox
It's never to late to be late.....
http://martinrodensjo.smugmug.com/
User avatar
aliasant
smunatic
 
Posts: 2386
Joined: Sat Dec 30, 2006 5:49 pm
Location: Sweden

Re: We create a feature list for the next update fee?

Postby Tom7777 on Sun Oct 24, 2010 7:23 pm

+Sub folders in the toolbox
Tom7777
smychopath
 
Posts: 3936
Joined: Wed Mar 16, 2005 10:46 pm

Re: We create a feature list for the next update fee?

Postby exonerate on Sun Oct 24, 2010 7:47 pm

Improvement to the code component (sqrt ,pow, exp,abs ect...) Flowstone has sqrt now so I'm certain we'll see that in next release. I think the synthmaker team should spend a good few hours just on the code component getting all these basic functions implemented for the next release.

Improvements to the Assembler component (Basically all the sse opcodes implemented)

These I think are attainable for the next release and I would be more than happy to pay an update fee to see them implemented.

Of course then I want the usual "green code component" and accurate events. But I'm not expecting anything like that until version 2.

Cheers ;)

Exo
The Developer Toolkit -- A collection of over 150 modules and counting. Available from the Registered Users forum.
User avatar
exonerate
smaniac
 
Posts: 1487
Joined: Sat Dec 30, 2006 1:57 pm
Location: England, West Yorkshire, Huddersfield

Re: We create a feature list for the next update fee?

Postby trogluddite on Sun Oct 24, 2010 9:30 pm

Just a few that I think are realistic in the short term (in no particular order of preference)...

-Assembler syntax to check variable names & labels like the code prim does.
-mono4 as an explicit input/output type for code/asm
-mono4 boolean data type.
-Real-time disk streaming.
-exe export support for multichannel audio
-Schematic search for modules, wireless links etc. by name/type
-Dockable palette or drop list showing currently available wireless links
-Read system variable primitive
-Test Probe window - choose links anywhere in a schematic to have their values/trigger-count shown in real time for bug tracing etc.
-Signal Trace - input a trigger at any point in a schematic, and see exactly where it goes by highlighting links.
-'Global' wireless links - have the option to send/receive regardless of module parent/child relationships
-User definable shortcut keys.

Ok, so I got greedy! - but looking again at my list, these would all add to FlowStone too. IMO some 'debugging tools' are a real necessity if it's to be taken seriously as a graphical programming environment.
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3028
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: We create a feature list for the next update fee?

Postby nix on Mon Oct 25, 2010 1:10 am

trogluddite wrote:-exe export support for multichannel audio

This is vital.
So nice that SM is going to continue!
User avatar
nix
smaniac
 
Posts: 1173
Joined: Wed Nov 02, 2005 11:25 am
Location: Australia

Re: We create a feature list for the next update fee?

Postby tor on Mon Oct 25, 2010 1:27 am

I would love to be able to search through a schematic. Standard F3 to walk through the matching items. I find it strange that this feature is not yet implemented as it is standard in most aplications. Would be great to go directly to a primitive or module with a sertain name or find a type primitive. The search would be best if it was narrowed down in the hierarchy.

;)
Any sufficiently advanced technology is indistinguishable from magic.
Arthur C. Clarke, "Profiles of The Future", 1961 (Clarke's third law)

http://www.audioteknikk.net
User avatar
tor
essemilian
 
Posts: 462
Joined: Wed Apr 14, 2010 8:52 pm

Re: We create a feature list for the next update fee?

Postby Mo on Mon Oct 25, 2010 6:29 am

-Default preset manager bug fix.
-Disc streaming.
-Midi event stream trigger.
-Improve image rescaling/resampling if possible, as images gets very blurry at higher zoom levels than default.
-Improve search function.
-Open last saved.
User avatar
Mo
essemilian
 
Posts: 439
Joined: Thu Jan 24, 2008 2:00 pm
Location: Copenhagen

Re: We create a feature list for the next update fee?

Postby aliasant on Mon Oct 25, 2010 9:55 am

I got a couple more that came to mind.

+Wireless In icon on modules. Same as it now has an icon that tells us if the module has wireless going out and if its active or not.

+Restart Schematic for trigger/bug tracking. Now I have to save, close and then open a schematic to see what actually happens when it is first launched. A simple button that does that for us would be nice.

+Option to save/not save the file/s contained in eg. the Wavefile primitive. Now the osm. gets uneccessary big. A simple bool to turn that of/primitive would work well.

A note. Try not to list what others already has. Maybe the topic starter can make a clean list of what we got so far?
It's never to late to be late.....
http://martinrodensjo.smugmug.com/
User avatar
aliasant
smunatic
 
Posts: 2386
Joined: Sat Dec 30, 2006 5:49 pm
Location: Sweden

Re: We create a feature list for the next update fee?

Postby Disco_Steve on Mon Oct 25, 2010 9:59 am

mem in + out in the code.
tick100 that gives still gives equiverlent to 100 ticks when running in greater than real time ie durring bounce.
currently lots of my things work fine in real time, the green not being exact is fine thanks to the existance of blue, but durring bounce downs, it all goes tits up :(
all audio and video related flowstone newbies moved over to SM too :)
- the future sounds better.
User avatar
Disco_Steve
essemilian
 
Posts: 396
Joined: Sun May 27, 2007 10:02 am
Location: UK

Re: We create a feature list for the next update fee?

Postby aliasant on Mon Oct 25, 2010 10:18 am

Another thing that is high on my list:

+ Windows Phone 7 export. Should be fairly easy atleast compared to Android and iPhone export.
It's never to late to be late.....
http://martinrodensjo.smugmug.com/
User avatar
aliasant
smunatic
 
Posts: 2386
Joined: Sat Dec 30, 2006 5:49 pm
Location: Sweden

Re: We create a feature list for the next update fee?

Postby rl on Mon Oct 25, 2010 10:44 am

(ok, there are doubles, but..)

    - sample precise timing
    - FOR loops and branches (if, then, else) in C code module (i've no problem if there would be a non-sse code module)
    - full support for double
    - Float Array or Memory input/output for code module !!!!!
    - Code module for green and V-data (like the uber-great lua module from the 2.0 prototype). Do it in Lua, in Ruby or whatever, but DO it.
    - voice management!!! create and access indiv. channels
    - read/write and process binary files!!!
    - basic support for multitouch windows events (yes, I have a multitouch-able computer now). Should at least support more than one mouse drag at the same time and basic swipe gestures
    - some sort of library system: export schematic or part of schematic as a module to a ascii readable format that can be included in other schematics. If I change the module, the other schematics will get updated too.
    - and last but not least: a software development kit. As an easy start, a non-realtime SDK that runs in the GUI thread would be sufficient


?how much does a sourcecode license of synthmaker cost?
User avatar
rl
dsp wiz
 
Posts: 1494
Joined: Mon Feb 07, 2005 10:24 pm
Location: de.earth.universe.known

Next

Return to General

Who is online

Users browsing this forum: No registered users and 0 guests