Skip to main content

Feature suggestions

Posted

Good evening,

 

After working with Synfire Pro now for some time, I have some feature suggestions:

 

I.  Audio Routing/Engine

  1. More sophisticated audio routing options (multiple busses before the master bus) would be very welcome. E.g. sidechain compression setup, different effects for different busses etc. I'd like to stay away from the DAW for as long as possible...

II.  Customizable keyboard shortcuts

  1. keyboard shortcut keys should be user assignable. E.g. I like my most frequently used shortcuts assigned to my left hand: 'ungrouping' a segment is currently assigned to CTR+U which is difficult to access using one hand only...Also, I'd prefer CTR+V for 'paste and merge' (in stead of CTR+SHFT+V)
  2. shortcut for toggling ' instant feedback': when instant feedback is turned on, editing/transforming/transposing is slightly slower. When I want to do several of these consecutively, it's much faster with 'instant feedback' turned off.
  3. assigning (temporary) hotkeys to palette chords. The function keys F1 - F12 would be perfect for that...press a chord by mouse, SHFT+F# to assign, F# to play. It would greatly increase the speed of chord exploration and could be nice for playing live keyboard while controlling accompaniment.

III.  General workflow

  1. right-mouse click should open tool window next to cursor (just above the transform menu, see attached example). The right-click interface of Celemony Melodyne is a good example!
  2. a small button equalling the button 'Plug-in Editor' placed next to the solo, mute, peak meter/sound buttons would be handy (currently you sometimes have to first click the instrument, then select 'Instr.' tab, then select 'Plugin Editor')
  3. dragging and dropping a midi file into Synfire, onto the take/figure parameter or instrument channel, should directly open the 'Standard MIDI File Import: %midifilename%' window for that specific midi file.
  4. multiple instruments in the Instrument Sheet should be groupable, e.g. into a ' brass section', ' strings section, ' drums' etc. Using the 'Collapse' arrow of a group would immediately open/close the instruments for that group, which keeps your Instrument Sheet more organized when working on with a large variety of instruments.

IV.  Display

  1. Instruments combined on the same channel rarely visually identifiable (e.g. ':1' designation appears rarely (bug?))
  2. Articulations (non-default) should be visible by markings in or above the relevant figures/segments.
  3. a parameter/automation display at the bottom of the Phrase Editor window would be an advantage (flipping back and forth with the HyperEdit button is not always efficient).
  4. a more windowed approach/more flexibility by using/customizing windows would be welcome (i.e. seperate mixer window in stead of a tab)

V.  Midi keyboard behaving as scaleboard

  1. it would be nice for novice keyboard players/musicians (like me) to have a setting where the keys on your midi-keyboard would behave - when playing along with a harmony progression - as a 'scaleboard', taking the current harmony and voiceleading settings for that instrument into account (no more dissonances during live-playing...hehe).

Any opinions on the abovementioned suggestions are welcome! 

Best regards,

Jim

 

 

 

Attachments

Thu, 2013-05-16 - 10:55 Permalink

I do agree on everything, however I have some consideration to make about the first point.

Synfire is not a DAW, IMO it should remain like this..in my opinion separating the musical aspect and the technical one(mixing) is really important for my workflow and for the quality of mixing.

Daws are years ahead Synfire with all respect for Synfire of course. Synfire should behave like a Daw for the editing possibilities but not for the rest.

If you start inserting bus, routing, sidechain, audio then I'm almost sure it will buggy and unusable like others.

Stability nowdays is a big issue. Semplicity also.

DAWS will never be like Synfire, Synfire will never be like Daws so IMO there should not be a problem to use the best tools for the job.  One for music one for mixing, probably the integration between these two should be easier and faster.

 

Of course, if we look ahead in time Synfire could incorporate all features of a DAW..but we talk about some years.

just a consideration, a personal one

 

G

Thu, 2013-05-16 - 12:38 Permalink

I have to agree with Gianpiero.

 

imo Synfire devs should not spend development hours on trying to make Synfire a DAW and add hybrid DAW features, there's already tons of choises for DAWs that are lightyears ahead in the DAW department for things like advanced "one to many", "many to one" or sidechain routing and bussing, but also lightyears behind Synfire what Synfire does best, even the few DAWs that have something like a chord track are child like in comparison.

 

It's trivial to hook up a DAW to receive audio/midi from Synfire; drones, rewire or vitual midi using something simple like LoopBE30, MolCP etc.. and if you have a decent system the cpu hit is negligible.

Thu, 2013-05-16 - 13:01 Permalink

 Yes i agree with Gianpiero, if you want add audio elements to your arrangement in Synfire than you have to go to a DAW



One for music one for mixing, probably the integration between these two should be easier and faster.


Those audio editing possibilities are sophisticated in Cubase 6.5 ( to name some DAW, by accident i own this one ) ... so i don't see this replaced by Synfire.


So, for some  music directions ..Synfire is not the the right candidate, but that is no problem.
Imagine to have the ultimate music studio program what can compose what ever you like :) ..that is too much asked from Cognitone
I am satisfied with Synfire Express.  


 

Thu, 2013-05-16 - 15:49 Permalink

Thanks for the reactions so far guys.

 

Unfortunately, the discussion tends to focus on the Audio Routing subject only.

 

@KenDK and @janamdo:

  • you both mention agreeing with gianpiero.
  • Gianpiero commented:

I do agree on everything, however I have some consideration to make about the first point. 

 

  • Do you two agree on everyting too, but with some reservations on the Audio Routing part, or do you just agree with gianpiero's considerations concerning audio Routing?

@janamdo:

Those audio editing possibilities are sophisticated in Cubase 6.5 ( to name some DAW, by accident i own this one ) ... so i don't see this replaced by Synfire.

 

  • I'm not asking for audio/instrument tracks directly in Synfire which accept .WAV or .MP3 samples which can then be edited (and/or tuned). Pitched/mucial audio files don't lend themselves very well for prototyping purposes (maybe at best a bit if you're using a plug like Melodyne).

 

@gianpiero:

...in my opinion separating the musical aspect and the technical one(mixing) is really important...

  • If that 'd be true, why have a mixer in Synfire? Why not drop the AUX? Heck, why not revert back to one mono channel as the master out...  Also, I don’t see how (optional) additional busses/more advanced audio routing interferes with your workflow (you don’t HAVE to use it, just like in a DAW everything routes to the master bus unless directed otherwise by the user).

 

@kenDK

It's trivial to hook up a DAW to receive audio/midi from Synfire;

  • Exactly. And, why would you want or need to during prototyping (when you're not working with live musicians/singers)?

 

Just for clarity:

  1. Synfire already supports AUX, Insert FX (check Andre's post here: (https://users.cognitone.com/content/any-info-how-use-insert-fx-cogniton…)) and Master FX. Adding 2 - 4 sub-busses is not that far away IMO.
  2. update 1.6.6 stipulates this enhancement: "- Audio Engine now supports guest plug-ins with 4 ins and 70 outs" (why need 4 ins if your not able to route to them?)


I make music because I enjoy doing it and listening to, or experiencing it.

 

From the Cognitone site:

Since you spend way more time with listening than editing, we also call it Composing by Listening.

 

When listening to my harmonic explorations and musical creations in the making with Synfire, I prefer to experience something of pristine quality, something that comes as close as possible to the end result, the 'master take' that I envision. A bit more audio routing/effects versatility within Synfire (Engine) is IMO therefore essential.

 

Best regards,
Jim

 

 

 

Thu, 2013-05-16 - 17:38 Permalink


  • update 1.6.6 stipulates this enhancement: "- Audio Engine now supports guest plug-ins with 4 ins and 70 outs" (why need 4 ins if your not able to route to them?)

  • I think this specification is for the HALion 4 plug in ..now it is possible to relocate (export) this plugin to a DAW


     



    A bit more audio routing/effects versatility within Synfire (Engine) is IMO therefore essential.


    I totally agree with you and it was planned too by Cognitone to improve this.


    bye


     

    Thu, 2013-05-16 - 17:58 Permalink

    In my view ... expressed before and now repeated, audio in Synfire is a dead end and not very useful.

     

    The only thing it really makes sense for is 'live' performance. However, as audio complexity and capabilities are increased, so will be audio latency to the effect that it will become less and less useful 'live.'

     

    For production I have no use for it. Why would I want to duplicate all the functions in my DAW? Maybe someday it would be possible for Synfire audio to catch up with Logic, Cubase, Pro Tools, etc ... but not only do I doubt it, I wouldn't want to spend the time relearning something I already know: how to route my DAW.

     

    I find Synfire most valuable and intuitive as a pure midi program. I uninstall the audio engine, set up virtual midi cables to my DAW, filter out the GM program messages and use exactly the VSTi or hardware voices I want for each and every channel. Plust I can use midi plugins in my DAW to create arps on the fly or any other of the amazing things that can be done with midi.

     

    Don't misunderstand me, please. I'm happy to see others get more audio features if that is what they wish. I just don't see any benefit as I can do so much more with my DAW and that is where the Synfire output will end up anyway.

     

    As far as the other suggestions go, they seem fine. I think many of the 'display' issues, which I agree are a serious shortcoming, have been broached in the past. Did you read through the 'Feature Suggestions' thread or Andre's request for input on the coming update?

     

    There is a lot of anticipation and hopefulness regarding the coming major revision. Hopefully many of these issues will be addressed.

     

    Prado

    Thu, 2013-05-16 - 18:21 Permalink

    To clarify..

     

    I was mostly agreing with leaving DAW features to a DAW and letting Synfire concentrate on being the fantastic composition tool it is.

     

    There's already a plethora of DAWs to pick from, and today they all work pretty much seamlessly together so why try to cram DAW features into Synfire when it's not needed?

     

    Remember the saying: "Jack of all trades, master of none "

     

    Personal  opinion of course, I could never see myself using only Synfire for everything, my standard template is 192 audio tracks and 192 midi tracks = 384 tracks total spread across 3 Vienna Ensemple slaves with eq's, compression, various fx and god knows what.

     

    Handling something like this would  take some serious DAW features to not be a total mess, one to many, many to one routing, busses, folder tracks, sends, etc.. and my DAW already handles that flawlessly.

     

    The way I work is compose in Synfire, render raw stems from Ableton Live (which I use to host my composition template), mix in and master in Sequoia

    Fri, 2013-05-17 - 01:02 Permalink

    hey JimSynfire

    of course I have no problem with having more routing option in synfire, my concern is about stability and semplicity and separation of responsability.  

    Because as we have pointed out already Synfire is a toy when  we see it as a daw, for me having sidechain compression or being able to  group tracks togheter is a joke. Do you make a mixdown from synfire?do you mix inside synfire?just courius..

     

    I'll repeat it..I have no problem to have more routing option but this feature will bring some more other features  which I think are useless just beause there are DAWS years ahead and you will mix outside synfire anyway so..

     

    but at the end whatever cognitone will give us it's fine but what I really WANT is stability.

     

     

     

     

     

    Fri, 2013-05-17 - 03:09 Permalink

    +1 Stability!

    ... closely followed by Simplicity and  with Documentation taking up the rear.

     

    BTW JimSynfire, here's a link to a pretty thorough list of recent 'feature suggestions,' if you or anyone else hasn't seen it.

     

    I want to add that while I'm not in agreement about the audio, I greatly appreciate that you've taken the time to share your thoughts about how to refine this fantastic software.

     

    (https://users.cognitone.com/content/your-input-wanted)

     

    Prado

    Sat, 2013-05-18 - 09:32 Permalink

    Hi guys,

     

    Thanks for your added comments/explanations.

     

    @janamdo

    Thanks for clearing that up for the 4 ins.

     

    @prado

    interesting suggestion to use Synfire merely as a midi prog. I might give that setup a try in the future. And yes, I read through a couple of these posts. Just wanted to give my structured summary on the (for me) most important aspects i'd like to see improved.

     

    @kenDK

    Point taken: for suitable routing of a setup that big/complex (192 audio tracks + 192 midi) adding a few busses in Synfire will not do the trick... Sometimes less is more though... :-)

     

    @gianpiero

    I can make a ' decent'  mixdown from Synfire to get a good idea what I'm heading for. Would be better with some routing options though...As mentioned, I use Synfire for exploring new musical ideas quickly. With the shared rack it's easy to work on different stuff in parallel and switch back and forth. I dont like the idea of having to switch back and forth to DAW next to that as well, so I just try to get the most out of Synfire to get my ideas worked out as far/good as possible before considering to move something to DAW.

     

    for me having sidechain compression or being able to  group tracks togheter is a joke

     

    Why so?

     

    @prado

    Thanks for the link, I missed that one. I also agree with you that stability is more important then anything else.

     

    Thanks again for your points of view; it's very helpful to get a good (and some new) perspectives on where Synfire is and what to expect.

     

    Regards,

    Jim

    Sat, 2013-05-18 - 12:21 Permalink

    Sometimes less is more though...

    Quite true, I'm not actually using everything, I just have it hooked up and ready to go when I need it so I can just add an instrument track in Synfire, pick a sound and I'm off making music..

    A long time ago I finally got fed up with always getting sidetracked picking a new instrument, "hmm it needs a bit more reverb, needs a bit more low end, and tweak tweak" and before you know it you've used up your daily amount of "go juice" messing with some technical stuff instead of getting music done.

    So now I just have this huge monstrosity template, all setup and a general good sounding mix and it's "verboten" to tweak anything but expression parameters in the composition process :D

    Sun, 2013-05-19 - 23:43 Permalink

    I use SFP in a midi only situation.. I then import into Logic, add parts, hand play, add voices etc.. Sometimes I'll want to create a part beyond my technical ability.. I go back to original SFP project and create it there, then import into Logic..

     

    Sometimes I export Logic track as multi channel midi and import static into SFP  again.. and work on parts there again. Then back into Logic..Since I'm using mostly midi hardware in Logic, I can't make use of 'drones'.. I prefer to work with the actual instrument I'm going to use, so substituting a Motif XS layerd patch with a Drone AU, doesn't quite cut it for me.. Just as those of you out there making use of articulations and Kontakt 'scripting', are probably not happy campers either. 

     

    However it is possible to work with two different sets of instruments, in the different programs, I do that sometimes, just to save headaches..  It requires a different mindset. since SFP is so different from a DAW

     

    The last thing one would want is more complication, and the situation for timing issues, or just issues in general, because the software is too complicated or connections to other software/hardware makes for instability. 

     

    Point in example.. I just bought an RME Fireface 800.. Amazingly clean A/D converters, Definetly a step up from Apogee Duet. However between, Logic, RME. Tyros 4, Motif XS rack, and some virtual instruments.. I get some weird issues, where I stop Logic, but some buffer is full and and a virtual or audio track is still playing.. I know I'll work it out.  But in this day and age, especially as one gets older, it's too frustrating to waste your time trying to figure out why some great new piece of software/hardware is giving you a headache. 

     

    Plain and simple - you want to plug it in and have it play properly - without going thru contortions, or wrapping your head around some completely new foreign idea that goes against everything you've learnt so far. 

     

     I'm sure with Andre's new update, a lot of annoying issues will disappear..

     

    I think Cognitone has already made it clear that this is a MIDI manipulation program.. If they venture too far out trying to satisfy everyone,  They always have more 'exceptions' when it doesn't work well with another piece of software, hardware.

     

    For instance I use mostly MIDI hardware presently (been back/forth several years - right now I'm digging the process of moving knobs and feeling and hearing a difference), Staring at a 2500 dpi screen trying to get the mouse exactly 1/32 of an inch to latch on to the right parameter to change sosmethingis not my idea of fun anymore. And since Logic's AU's and everyone elses VSTs are different, then you have PC's with VSTI's..  it's a wonder there aren't more problem situations arising. 

     

    Of course we are all different and have different needs/wants in our software.. So far Andre has been great at finding the right balance.