Author Topic: MIDI files as input to RGDSB  (Read 1538 times)

Offline smeighan

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 2285
    • Nutcracker RGB Sequence Builder
MIDI files as input to RGDSB
« on: January 25, 2012, »
I posted this thread to the LOR forum. There was a question as to the ability to convert mp3 files into midi.

You are not allowed to view links. Register or Login


I have started protyping a module for the tool i am building
meighan.net/seqbuilder/index.php
to read midi files and create various 3d affects on mega-trees.

There are two software programs that i know of that convert mp3 to midi.

You are not allowed to view links. Register or Login ~$150
You are not allowed to view links. Register or Login ~$200

Looking at the spectrum analyzer of a wave and trying to figure out notes and instrumentation is very hard. These programs do a pretty good job. I think i like the widisoft program better. I just need the midi file to be good enough to get the beat and the general melodies.

I am a semi-professional musician. I play the flute,piccolo, recorders in 4 orchestras. I also do music arrangements using Sibelius and Music Notation.

rgbsb is written in php. I plan on using these php classes for parsing midi files
You are not allowed to view links. Register or Login

I am currently working on getting the xml file outputs for LOR/LSP and Vixen for rgbsb before i tackle this new project.

I do think i will have a midi file parser as part of rgbsb by this summer.


As a musician I have always had it in the back of my mind to use the midi files as a driver to the animation sequences i plan on building.
There are some people who have typed in the score for Trans siberian Orchestra songs. One of them is here
You are not allowed to view links. Register or Login

so watch for midi files as another input to rgbsb this summer.



I am halfway thru the LOR xml file output, i expect it done this weekend. I will then turn to Vixen and then LSP.

thanks
sean
Sean
Littleton, CO
Latest releases You are not allowed to view links. Register or Login
xLights/Nutcracker Forum You are not allowed to view links. Register or Login
Fbook You are not allowed to view links. Register or Login

Offline pk

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 618
  • 80004
Re: MIDI files as input to RGDSB
« Reply #1 on: January 25, 2012, »
Sean -

There is a plugin for vixen that accepts a .mid file.  I played with it a bit last season and it worked.

FYI I live in Arvada

Offline smeighan

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 2285
    • Nutcracker RGB Sequence Builder
Re: MIDI files as input to RGDSB
« Reply #2 on: January 25, 2012, »
Hi;

what does Vixen do with the midi file?

Here is what my initial thoughts on the design. I have the math model for snowflakes to put around a mega-tree. I am going to experiment so the snowflakes will be higher on the tree if the pitch of the melody is high and towards the bottom if it is lower. I plan on using different animations depending on the track of the song. Different colors and shapes for percussion, strings. Think something like Fantasia. I am thinking of making a dashboard that shows the midi file and alows you to select different animation models for different parts.
I am thinking major keys = brighter colors, minor keys = something different.

I don't expect this to be the whole show, but something that can get 70% of it written as a starting point.

We will see where it ends up this summer.

Just more ideas ....

thanks
sean
Sean
Littleton, CO
Latest releases You are not allowed to view links. Register or Login
xLights/Nutcracker Forum You are not allowed to view links. Register or Login
Fbook You are not allowed to view links. Register or Login

Offline pk

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 618
  • 80004
Re: MIDI files as input to RGDSB
« Reply #3 on: January 25, 2012, »
I used a .mid file that was only piano.  It mapped each note to a channel.

If you have Vixen, send me a PM and I will send it to you.