MIDI help | xltronic messageboard
 
You are not logged in!

F.A.Q
Log in

Register
  
 
  
 
Now online (1)
belb
...and 174 guests

Last 5 registered
Oplandisks
nothingstar
N_loop
yipe
foxtrotromeo

Browse members...
  
 
Members 8025
Messages 2614028
Today 22
Topics 127536
  
 
Messageboard index
MIDI help
 

offline marlowe from Antarctica on 2008-03-22 07:53 [#02187255]
Points: 24588 Status: Lurker



Hi - when I record myself playing my MIDI keyboard and then
play it back, quite often the rhythm is all fucked up - how
do I solve this?

By fucked I mean: it's all jerky, and I'm not playing jerky.


 

offline cx from Norway on 2008-03-22 07:57 [#02187256]
Points: 4537 Status: Regular



odd problem.. could it be the sound/instrument the midi is
playing back? or is it all jumpy in the midi file itself
regardless of sound?


 

offline vlari from beyond the valley of the LOLs on 2008-03-22 07:58 [#02187258]
Points: 13915 Status: Regular



can it be the that you have quantize enabled ?


 

offline marlowe from Antarctica on 2008-03-22 08:06 [#02187263]
Points: 24588 Status: Lurker



When I'm playing, it sounds fine - just sounds jerky upon
playback... I'll have a look to see if Quantize is turned on
(I'm using FL-Studio)...


 

offline DiaZoHeXagoN from The city of angels (United States) on 2008-03-22 08:12 [#02187265]
Points: 2659 Status: Lurker



that or really bad latency


 

offline marlowe from Antarctica on 2008-03-22 08:26 [#02187267]
Points: 24588 Status: Lurker



Nothing I do fixes it: I've changed the sync, took off sync
(for my MIDI keyboard)... there isn't any strain on my RAM
or CPU... everything is fine until I hit the record button..
so frustrating.


 

offline Drunken Mastah from OPPERKLASSESVIN!!! (Norway) on 2008-03-22 08:37 [#02187268]
Points: 35867 Status: Lurker | Show recordbag



You say it sounds jerky upon playback.. are the notes
placed jerky if you open the piano roll or whatever FL
uses?

If they aren't, is it possible that FL has some kind of
"groove" thing that plays stuff back in a different way?

What do you mean when you say "jerky," btw? If it shifts
notes around randomly, then it's probably some weird
quantize/groove thing. If everything is shifted to one side,
then it's latency...


 

offline marlowe from Antarctica on 2008-03-22 08:55 [#02187271]
Points: 24588 Status: Lurker



It's in the Piano Roll, too... by jerky, I mean the note
placement is screwed up - notes are either placed too early
or too late... some chords are broken, too.

I didn't see any groove turned on (and the jerkiness doesn't
equate to any rhythms). I've been through the settings of FL
and I'm still left scratching my head.


 

offline Skink from A cesspool in eden on 2008-03-22 08:57 [#02187272]
Points: 7483 Status: Lurker | Followup to marlowe: #02187271



That's pretty weird. I am not even sure why that would
happen. I am as stumped as you.


 

offline isosceles_cat from Toronto (Canada) on 2008-03-22 09:01 [#02187274]
Points: 52 Status: Lurker



A damaged MIDI cable can cause a variety of weird problems,
including this.


 

offline iiiiiiiiii from Gloucester on 2008-03-22 09:04 [#02187275]
Points: 873 Status: Addict | Followup to marlowe: #02187255



have you had any problems in other applications?


 

offline Drunken Mastah from OPPERKLASSESVIN!!! (Norway) on 2008-03-22 09:21 [#02187277]
Points: 35867 Status: Lurker | Followup to marlowe: #02187271 | Show recordbag



Is it a MIDI cable, or one of those USB controllers?

Are you having the same difficulties in other programs?

Is it possible that you have some kind of "thru" thing on,
making the program feed the notes back to the midi keyboard
which in turn feeds them back into the program? That could
cause the shifting of start/end points, as the program would
have difficulties telling when the sound starts or ends with
so many signals.

The fact that it sounds fine when you play it hint at it
being either the software or the computer's hardware, i.e.
the processor being too slow to sound and record the note at
the same time. Is it a laptop? what are the specs? What
soundcard/interface are you using?


 

offline Spookyluke from United States on 2008-03-22 09:40 [#02187283]
Points: 1955 Status: Lurker



I had a similar problem with FL 3 a long time ago-- I wish I
could remember how to help better, but basically it was
something with getting the tempo from my synth (which was
say 87 bpm) and recording into FL with the default tempo of
120 or 140 or whatever.

But then if it's in the piano roll, a quarter note is a
quarter note no matter what tempo-- wish I knew what I did
to fix it.


 

offline ecnadniarb on 2008-03-22 09:53 [#02187288]
Points: 24805 Status: Lurker | Show recordbag



Sounds like it is over quantizing.
Also there an option in FL to auto adjust for latency? A
combination of this and the quantize settings could be
causing your problems.
That would be my guess anyway.


 

offline futureimage from buy FIR from Juno (United Kingdom) on 2008-03-22 11:26 [#02187303]
Points: 6427 Status: Lurker



Quantising or latency almost definitely.


 

offline Drunken Mastah from OPPERKLASSESVIN!!! (Norway) on 2008-03-22 11:30 [#02187306]
Points: 35867 Status: Lurker | Show recordbag



Also, sometimes the latency settings are doubled: There's
one for the program and one for the sound card. This can
produce problems.


 

offline marlowe from Antarctica on 2008-03-22 11:45 [#02187308]
Points: 24588 Status: Lurker



Thanks for all the suggestions - I'm gonna look into them
and see if I can pin-point it and resolve.


 

offline Taxidermist from Black Grass on 2008-03-22 22:28 [#02187451]
Points: 9958 Status: Lurker



That is quantizing, I have very little doubt. In the
quantize setting, right near the transport section, you
should be able to change it to none so it doesn't quantize
recorded notes at all.

That said, you should adjust your buffer settings so that
its as low as possible without making your sample playback
choppy.


 

offline bogala from NYC (United States) on 2008-03-22 22:48 [#02187459]
Points: 5125 Status: Regular



Midi is shit. I curse the day it was invented!


 

offline marlowe from Antarctica on 2008-03-23 07:08 [#02187528]
Points: 24588 Status: Lurker | Followup to Taxidermist: #02187451



Fixed! Thank you so much -- I was only looking at the
Quantize section within the piano roll, so hadn't noticed
the "Snap" by the transport bar, which was set to ½-beat.
You're a star :)


 

offline thecrimsonguard from ∞ (United States) on 2008-03-23 09:00 [#02187541]
Points: 1801 Status: Lurker



Yea MIDI can be a bit of a headache. Although you would
think somebody would have come up with a better protocol by
now. I understand the concept, but getting gear to talk to
each other...or just function the proper way is a pain in da
ballz.

Ever try to explain it to someone before? My coworker
thought it was just a way to send keyboard audio to the
computer. So i got an ear full when he wasn't hearing what
he was playing... Its fun explaining that MIDI sends data
not sound 200 times in a row with out fucking losing it.
The same guy bought a 17' macbook pro and doesn't understand
why he can't install windows apps on the Mac OS...without
bootcamp & a copy of XP... and has no idea how to use/run
the system install software etc etc. Makes you want to drink
sometimes.


 

offline Taxidermist from Black Grass on 2008-03-23 16:30 [#02187662]
Points: 9958 Status: Lurker | Followup to marlowe: #02187528



Glad I can be of help.


 

offline Taxidermist from Black Grass on 2008-03-23 16:32 [#02187663]
Points: 9958 Status: Lurker



Midi is really good, its just quirky. The problem is, each
device has its own idiosyncrasies, and it can make you feel
like its impossible, but its just a matter of tracking down
the one setting. Personally I find that midi is very simple,
there are just a lot of places for it to go wrong.
Especially when you add a computer into the process.


 

offline freqy on 2008-03-23 17:35 [#02187677]
Points: 18724 Status: Regular | Show recordbag



anyone used xmidi? 4x the resolution/steps?



 

offline Taxidermist from Black Grass on 2008-03-25 23:24 [#02188213]
Points: 9958 Status: Lurker



In order to replace midi, people are going to need to
develop something that all manufacturers agree is superior.
Right now, everyone has a new technology that they all think
is great, but they don't agree with each other. The thing
that makes midi great, is practically everything supports
it. Until something else supported by everyone comes along,
I am going to have to stick with midi.

Personally I think its fine. I don't need a higher
resolution. Most gear that is done well won't show any
noticeable stepping in the parameters. Its where they cut
corners where you start getting the Roland filter anomaly.


 

offline fleetmouse from Horny for Truth on 2008-03-26 00:22 [#02188219]
Points: 18042 Status: Lurker



People still use midi for the same reason they still use
windows - everyone else uses it and it's universally
supported. Other protocols like OSC are sometimes used by
people who never kissed a girl.

wmw likes dicks


 

offline bogala from NYC (United States) on 2008-03-26 00:24 [#02188220]
Points: 5125 Status: Regular



I know whats better. Control voltage!. Midi is shit if you
do a little research. Its serial in nature so if you have a
few things going you get erratic timing and more importantly
DROPPED NOTES! I find it crazy that they decided it was the
best solution.


 

offline thecrimsonguard from ∞ (United States) on 2008-03-26 06:18 [#02188255]
Points: 1801 Status: Lurker



it was decided to be the best solution b/c when companies
were using control voltage things were all over the place.
Roland had their own system...yamaha...etc. Sure they all
were control voltage but when you tried to connect say a
roland to yamaha there was a difference in the voltage that
would throw everything off.

* Volts per octave (also known as "Roland"
implementation). This method uses logarithmic voltage signal
scale. One volt represents one octave, so the note produced
by a voltage of 3 V would be one octave lower than that
produced by a voltage of 4 V. Notable followers of this
standard include Roland, Moog, Sequential Circuits, Oberheim
and ARP.

* Hertz per volt (also known as "Yamaha"
implementation). This method (used by Korg and Yamaha
synths) represented an octave of pitch by doubling voltage,
so the pitch represented by 2 V would be one octave lower
than that represented by 4 V, and one higher than that
represented by 1 V.

the more i read up the more i understand a few of my music
teachers hate for yamaha gear.


 

offline bogala from NYC (United States) on 2008-03-26 13:23 [#02188318]
Points: 5125 Status: Regular



I know why it was created but I just don't know why they had
to make it so hampered by its design. Why didn't they make
it parallel instead of serial? Must be the same people that
came up with general midi and thinking that would be good
enough


 

offline Taxidermist from Black Grass on 2008-03-27 03:05 [#02188464]
Points: 9958 Status: Lurker



Well, hampered by design made it easier to cross implement.
Keep things simple and they don't break too often. Lord
knows its problematic for some users as it is. Throwing
higher resolutions in will only cause more problems than
solve them.

The only time I find notes drop is when its with a poorly
built piece of gear. My moog and my mpc and my waldorf never
drop notes.


 

offline bogala from NYC (United States) on 2008-03-27 13:07 [#02188607]
Points: 5125 Status: Regular



I know midi is useful. Only because lots of things support
it. The timing of midi is pretty sloppy. Some argue its that
human feel but it isn't the same. Its not swing.

I really wish someone would make a new version of a CMU-800r
for PC..The CMU-800r was really on to something.


 

offline dave_g from United Kingdom on 2008-03-27 14:14 [#02188641]
Points: 3372 Status: Lurker



Control voltages are crap. Good old Bob of the Moog decided
to use control VOLTAGES! He should have chosen control
CURRENT. Of course it is heresy to bad mouth good old Bob.

If you look at industrial applications they use a 4-20mA
current loop because it doesn't have the problems of
voltages. Anyhow, control voltages should have been control
currents, but hey.

Midi is serial because it was designed way back in the
1980s. CPUs weren't everywhere, and it did the job well.
Parallel = more cables in the wire, so thicker more
expensive cables, more likely to break, bigger connectors,
etc.

Also, the resolution and timing, etc will be affected by the
clock rates, so you need faster clocks, which means more
attenuation per cable length and of course faster CPUs and
chips = more money and it goes on and on. midi is great
because it works with modern stuff and 80's stuff and it
works well. Who really NEEDS higher resolution and better
timing. It's sounded good for 20+ years (well indirectly
anyway).



 

offline Drunken Mastah from OPPERKLASSESVIN!!! (Norway) on 2008-03-27 14:22 [#02188644]
Points: 35867 Status: Lurker | Show recordbag



Y not mind control?


 

offline Taxidermist from Black Grass on 2008-04-01 12:06 [#02190395]
Points: 9958 Status: Lurker



LAZY_AUTOMATED_URL

Here is an article wherein the writers test different midi
clocks to see how precise they are. Really, when your
criticizing midi timing, its important to look at what your
using that is causing your issues with timing.

Older mpc models score highly, as does a lot of roland gear
(although a lot of roland gear also scores poorly so go
figure). The machine drums score poorly.


 

offline bogala from NYC (United States) on 2008-04-01 12:59 [#02190418]
Points: 5125 Status: Regular



There might be a computer to cv interface coming soon. Id
love to use a tracker like renoise with pure cv.


 


Messageboard index