Skip to main content

Tinker more on figure recognition

Posted

Try to get the same midi in Synfire ?

Tried some recognitions, but with a poor result..do i overlook something or is this a case of the  limitations of the  figure recognition ? 

Attachments

Mon, 2015-07-06 - 16:53 Permalink

Did you try static import with transposition disabled ( or a very wide playing range)?

 

Mon, 2015-07-06 - 18:27 Permalink

Ok, try the enclosed midi file out ... import it on instrument track 2 as static and import it with all possible figure recognition possible on a instrument track 1
Compare both instrument tracks..  

Tue, 2015-07-07 - 23:29 Permalink

If you want to import MIDI and get the same results as the original, you can do that in Cubase.  One of the many benefits of Synfire when importing is to make something new and original.  At least, that's how I use it.

Wed, 2015-07-08 - 00:07 Permalink

I don't hear the feeling anymore from the original midi file in the recognition arrangement...in this case unacceptable.
It is a side effect from Synfire that it makes a similar recognition from the original what can be musical suprizing.

When i import a midi i do have the expectation that the feel is preserved in the recognition, otherwise it is a random result. 

 

 

 

 

Wed, 2015-07-08 - 00:38 Permalink

if you want to use synfire to have a midi file import and then play back as the original use static interpretation with similar playing ranges or disable transposition.

other suggestions are to play with the interpretation parameters and voice leading. if you watch some of andre's videos you will see him play notes into synfire then show that the output is not the same as the played notes. A quick tweak of the voice leading and its got the original feel back.

remember synfire is a tool to help compose original music. It is not a One button masterpiece generator. You can use other people's work to 'inspire' and lead you/synfire, use the power of synfire to simplify the process and help come up with something that works musically, but it is still a tool. You are always the composer.

youve asked the same question/issue many many times before, I'm not sure if you do not understand the replies each time, or if you are still struggling to 'get synfire'? Try watching the videos again, reading the manual, play around with synfire more.

Wed, 2015-07-08 - 00:44 Permalink

One other thing you could do, which I do a lot when using synfire to make a remix. Import the original midi as static for input into harmoniser. Then I add additional tracks of original stuff, cut everything up and rearrange, drop some of the original....the result is a remix that is unique, original but also contains regognisable parts from the original.

Wed, 2015-07-08 - 09:01 Permalink
 
if you want to use synfire to have a midi file import and then play back as the original use static interpretation with similar playing ranges or disable transposition.

 

No, when i import as static , then synfire does not use his musical AI anymore, that"s not a option

youve asked the same question/issue many many times before, I'm not sure if you do not understand the replies each time, or if you are still struggling to 'get synfire'? Try watching the videos again, reading the manual, play around with synfire more.

 

Can't difficult accept that the midi  i like and import after recognition not giving that feel i like from the original.
Got the impression that i nothing can do with this midi file in Synfire to come close to the same feel as the original. That's the reason why i got the idea that maybe the figure recognition more can be improved by Cognitone ?

Synfire is rather complex piece of software and seems to be difficult to know all ins and out , perhaps further experimenting with the midi file could give a better result? 

 

 

 

Wed, 2015-07-08 - 10:50 Permalink

and the option of changing interpretation and voice leading? you dont want to use those because?

 

Wed, 2015-07-08 - 12:09 Permalink

I have never touched the "interpretation" for importing, perhaps the combination  of recognition + interpretation gives a better acceptable result for a imported midi piano?

Who knows helps chancing the interpretation, i will look in the manual too   :listen:

I do have a whole bunch of new age piano midi's..some are good recognised, others not .. its a limitation of Synfire if the recognition cannot give a more realistic musical result.

Perhaps chancing here and there some symbol positions makes it sounds better for a example here.. a piano intro to reuse after recognition ..that i try to do too.  

Whith the extract function i can make a collection of interesting piano phrases what suits me it most.

Wed, 2015-07-08 - 14:21 Permalink

sorry for the confusion, i meant play with the interpretation and voice leading after the import once you have decided what phrases you want to re-use.

Dont forget that as soon as you change the harmony, it will never sound like the original....

 

Check this bit of video out if you havent seen it before. Its not using midi import, but rather recording what is played on the piano, but it's very similar and might show you what im talking about

?t=1m17s  (one of the standard cognitone videos)

Wed, 2015-07-08 - 18:27 Permalink

That is also a idea to use a extracted phrase you like to improve(  from arrangement screen) when you are not satisfied with it in from the library, where it is stored and play with the "interpretation" to get a more lively phrase.

Chancing the chord progression above the phrase too ? ..a safe and easy, quick changes are changing of the bass note of the chords to get inverted chords. (give this a try too ) 

I have seen this video before , but did it not understand it.. it start with piano bass phrase part i can make up from this , but it must have a strong or weak note ?...

Unfortanely the video failed for me ..and missed his goal to teach me something 

Wed, 2015-07-08 - 19:59 Permalink

That's a shame as I find it one of the best videos for showing some of the basics but also the power of synfire. I think if you investigate and play around with voice leading (and the interpretation settings) once the 'penny drops' you will be able to use imported midi to create great sounding but original phrases and music.

 

Wed, 2015-07-08 - 20:45 Permalink

What is a shame, what do you mean exactly by that ?.. don't get you here..

Wed, 2015-07-08 - 21:27 Permalink

sorry just meant it is a shame you didnt understand the video and what it was trying to demonstrate

Wed, 2015-07-08 - 23:13 Permalink

It is indeed a pity that the video lacks clarity...can only guess what is explained there..it is like the author is not aware that someone wants to learn from him?

Thu, 2015-07-09 - 03:42 Permalink

only andre can say what his intent was for the video, but I guess it was to demonstrate the power of synfire to people that arent aware of synfire. If that was the objective it suceeds in my view, but given that, there is still quite a lot that can be learnt from it. Setting up instruments, recording midi, overdub, packing of containers, snapshotting, combining 'tracks', different ways of altering voice leading, changing harmony. There isnt a lot of detail on each topic but there is enough to enable someone to try the options out, plus they are all covered in the manual and other videos (the actual tutorials).

I supposed you havent tried altering the voice leading on the midi file you were trying to import? 

I know ive mentioned this, but you seem to have ignored it, There is also static for input into harmoniser which is part way between a normal import and a static import, which will keep the notes static (they will sound the same as the original midi) but still allow the track to influence the harmonic progression decoding (ie as the original and synfire magic).

 

Thu, 2015-07-09 - 12:33 Permalink

I tried something with pitch for the imported midi and it sounds more realistic like the original...could also not hardly imagine that the figure recognition has trouble with this.

I don't not know what exactly the effect is of bypassing /lowering the voiceleading ( is that possible)  ..has it influence on the articulation or is there a symbolposition chance when the voiceleading is off.. there is a chance in a segment its articulation and structure as it seems.
Rather advanced to get a variated melody segment on this way by bypassing the voice leading.

 

Thu, 2015-07-09 - 15:46 Permalink

Actually managed to get access to my studio so could look at the midi and the import process into synfire.

Main problem seems to be with the timing of the piece. If you look at the figure around bar 9 (might be 8 ), it starts quite early and the first note of the figure spans the chord change in the progression. That means synfire creates an additional note when the chord in the progression changes part way through the first note of the figure. This happens at many parts throughout the file. You can get round this in different ways, select the figure and change the voice leading to hold (or look ahead, not sure which sounded better), or alternatively go into the harmoniser and add a change at the start of the figure. You need to do this in each case where the figure is early and creates extra notes on playback.

Setting the voice leading to weak also helped capture the feel of the original.

I havent looked into it as its a bit beyond the limits of my music theory, but could the midi be in some other time signature other than 4/4 despite what the midi says? maybe if you set the correct time signature during the import process you might not need to do this.

Other people may have further suggestions.

 

Thu, 2015-07-09 - 16:20 Permalink

Read rather complicated what you have figured out for getting a better recognition..
It is possible to chance from one signature to a another signature : example  3/4 - 2/4 - 3/4 - 4/4 -3/4 ...
Could be that the imported file has signature chances in it (a professional musician can hear this).. can this be possible be visualized in Synfire ? ( step parameter ). 

 

Thu, 2015-07-09 - 21:04 Permalink

The midi file standard (very loose standard), does allow for the time signature events, synfire does pick up on the starting one, but I dont know if it picks up on any new events during the file.

However if there is no time signature event, the default is 4/4.

Similarly if there is no tempo paramenter, the default in 120bpm.

 

Without examining your midi file, I cant say for sure if it does or doesnt contain either of those settings, but synfirm imports it with 120bpm and 4/4 time signature. Also when importing a midi file into ableton, if it contains timing information you normally get a pop up asking if you want to import the timing infomation. This does not appear when importing your midi file into ableton. I would therefore assume your midi file does not contain any signature or tempo information.

Maybe you should send an email/post on the appropirate forum, asking the producer of the midi file, produce a version with the tempo and signature information?

In synfire you can change the time signature to what ever you want, check it out in the progression editor under scheme (might be visible in other locations too). It is also possible to overide the settings on the import but you would have to know what to change them to and thats beyond me. Again ask where you got the midi file from and they might be able to tell you, it may even have that information in a text file or on the website if it was from a comercial site.

 

As to it being complicated, not really. Imported file into ableton, played file through left speaker. imported your file into synfire and linked it to a drone in ableton playing through the right speaker. Press play, listen. Where there are obvious differences look at the file in synfire. Noticed the figures with notes that span chord changes at the measure where i heard the dicordance, played just the offending figure to confirm. Changed voice leading enabling hold and set to weak. Tried figure. sounded ok, played file... Didnt bother correcting any other examples but its the same process. Took about ten minutes including loading ableton and synfire.

Did notice that the whole piece didnt match up with the metronome in ableton live (raw file or via synfire) and also visually notes/figures didnt seem to fit to the measure boundaries which made me suspect the issue is time signatures.

 

Thu, 2015-07-09 - 22:31 Permalink

which made me suspect the issue is time signatures.

Why don't you ask it to  Cognitone to be sure about  how Synfire handles time signatures changes in midi file in relation to the recognition.   

Can save you a lot of time..

I just import the midi file and extract from the figure a steppattern... can this confirm your idea about different time signatures.. i looked at it, but for example.. if you go from 4/4 to 3/4  and then to 4/4 ..the steps width are the same. But the stepattern shows different widths and are not all on the precise note position ( it is played in live so or perhaps humanized the midi notes. )
Walk thrue the steps with the cursor ...

Thu, 2015-07-09 - 23:29 Permalink

I have imported midi files with time signatures different to 4/4 and synfire did correctly change the time signature to match.

I have also checked your midi file with a midi editor and in fact it does have an event setting the time signature of 4/4 and tempo of 120. As the tempo sounds wrong, I guess someone just pressed record on thier daw with default settings and played in the piece live without a click track. Trying to work out the time signature and tempo by ear is beyond me (tempo is easier, use a tap button), sorry I cant help any further. Probably easiest unless anyone else knows another way, to go through the piece with the harmonizer and alter the chord changes to match the timing of the played in notes.