Simple Java MIDI File Processor

Objective is to import an existing .mid file, transform the MIDI data, and save the transformed file. Every MIDI note will be moved earlier in time, in an amount determined by the note's velocity. Notes of highest velocity will be moved the least amount, notes of lowest velocity will be moved the greatest amount. The math will follow a simple formula: AMOUNT TO MOVE NOTE = (127-VELOCITY0 X SCALING VARIABLE. Your algorithm must move the MIDI notes in real time amounts, i.e. milliseconds, NOT musical bars and beats.

This should be a very simple little script, I should think. Java has built-in MIDI support, and is cross-platform. At minimum, app must run on Mac OS X.

Skills: Java, Javascript, Mac OS

See more: simple midi processor, i will midi, file processor, java to objective c, mac os x 10.7, velocity, objective c javascript, mac os app, java algorithm, algorithm java, objective script, algorithm app, javascript algorithm, transform mac, java import file, transform java, javascript math formula, think math, simple import, file cross, simple java app, javascript midi, java simple app, javascript real time data, simple objective

About the Employer:
( 1 review ) Sherman Oaks, United States

Project ID: #2585651

Awarded to:


I have done extensive MIDI-related programming in Java. Please see my Java-based MIDI generator at [login to view URL] I am confident I can develop a program that will accomplish your goals. Thank More

$80 USD in 7 days
(2 Reviews)

7 freelancers are bidding on average $114 for this job


Hello, I am expert and dedicated in JAVA Development.I am very much interested for your project. I can complete your project quickly and efficiently in time. Details will be discussed in the message.

$95 USD in 2 days
(175 Reviews)

I can help You

$95 USD in 2 days
(43 Reviews)

Interesting project. I'm ready to start work

$100 USD in 2 days
(14 Reviews)

I can do this for you. I'm ready to start working on this.

$90 USD in 4 days
(0 Reviews)

Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o

$250 USD in 1 day
(0 Reviews)

I have years' Java experience, music and sound interests. Ready to do this.

$90 USD in 3 days
(0 Reviews)