Old 09-22-2006, 10:52 AM   #1
Gistybit
Human being with feelings
 
Join Date: Jul 2006
Posts: 43
Default Midi score view - Reaperlily

I saw some people wanting to view their midifiles in an internal score view instead of the current piano roll view.

It will probably take quite some time before this feature is implemented, so here is an alternate solution (probably not everything you hoped for though).

Introducing Reaperlily (inspired by the Tiger Lily character from Peter Pan and the name LilyPond ofc):
I've made a quick script which converts the midi to file to a pdf score via LilyPond, and launches the pdf so you can see the score right away.
How to:
First you need to install LilyPond which can be downloaded here: http://download.linuxaudio.org/lilyp....6-1.mingw.exe

Then you need to extract the attached zip file to the Reaper directory (whereever, really): C:\Program Files\REAPER\Plugins\ReaperLily\
You the need to set up reaperlily as an external editor in Reaper. From reaper:
Hit Options -> Preferences -> External Editors -> Add
Fill out:
File type (extension): mid
Primary Editor: C:\Program Files\REAPER\Plugins\ReaperLily\reaperlily.cmd (or browse to where you put it)
Hit Ok and Ok again

To view your midi file in a score view, just rightclick the item in reaper, and choose "Open items with 'reaperlily.cmd'"
Acrobat reader opens the pdf which contains the score.
Troubleshooting:
If the script isn't working for you, look in this section.
Set up path:
Most likely the path for the pdf viewer is set wrong. Edit the reaperlily.cmd file in a text editor and make sure that the reaperlily_pdfviewerpath points to a program that opens pdf (default i set to Adobe Reader 7.0, so if you have any other version you will need to change this)
Tempo, key, markers and sections:
None of these will be correct (as they are undefined in the midi file). Other default values can certainly be configured if needed. Check out the lilypond documentation or speak up in this thread
More will be added to this section as problems occur (and they will)

If you understand the basics of the command prompt, I encourage you to open the reaperlily.cmd and check that the script doesn't do anything it's not supposed to.

Reaperlily in action
Check out the attached screenshot (and be sure to flame me for having an unregistered version ):
Attached Images
File Type: jpg reaperlily.jpg (97.6 KB, 1662 views)
File Type: png reaperlily2.png (17.6 KB, 1164 views)
Attached Files
File Type: zip reaperlily.zip (406 Bytes, 570 views)
Gistybit is offline   Reply With Quote
Old 09-22-2006, 11:02 AM   #2
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

hey pretty cool!!!


thank you for this effort.
Jae.Thomas is offline   Reply With Quote
Old 09-22-2006, 11:09 AM   #3
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

this is really awesome!
pipelineaudio is offline   Reply With Quote
Old 09-22-2006, 11:15 AM   #4
musikai
Human being with feelings
 
Join Date: Apr 2006
Posts: 53
Default

Thank you very much!

It's also working with actual Lilypond beta version.
Lilypond was already sitting on my PC and although I liked it very much it's faster for me to set up scores with Sibelius G7.

Finally a very good usage for Lilypond.

Ciao
Kai
musikai is offline   Reply With Quote
Old 09-22-2006, 03:10 PM   #5
malcolmj
Human being with feelings
 
malcolmj's Avatar
 
Join Date: Jan 2006
Location: Australia
Posts: 1,668
Default

Quote:
Originally Posted by Gistybit
Reaperlily in action
Check out the attached screenshot (and be sure to flame me for having an unregistered version ):
Very cool. Love the Mac windows theme too.
malcolmj is offline   Reply With Quote
Old 09-23-2006, 03:32 PM   #6
marce
Human being with feelings
 
Join Date: Jun 2006
Posts: 413
Default

Is there any chance that you send TWO MIDI TRACKS to lilypond at one, and they get displayed in the same window?
marce is offline   Reply With Quote
Old 09-23-2006, 04:57 PM   #7
ajs
Human being with feelings
 
Join Date: Jun 2006
Posts: 193
Default

Quote:
Originally Posted by marce
Is there any chance that you send TWO MIDI TRACKS to lilypond at one, and they get displayed in the same window?
that would be something fiercely cool for sure, to view multiple tracks as multiples staves!
ajs is offline   Reply With Quote
Old 02-13-2007, 12:55 AM   #8
sebas777
Human being with feelings
 
sebas777's Avatar
 
Join Date: Nov 2006
Posts: 2,182
Default

Awesome trick ! Thank you so much, Gistybit !

As a classical composer I will wait for even closer Reaper-Lilypond integration.

One thing I miss in all and every DAWs is a good way to send real music expressions to the notation apps or to VSTi instruments that could interpret them (for instance Synful Orchestra).
A good conversion could include three formats:
1) markers or regions used to enter the music expressions,
2) midi as performed by a DAW,
3) music data as read by notation programs.

Last edited by sebas777; 02-13-2007 at 12:59 AM.
sebas777 is offline   Reply With Quote
Old 02-13-2007, 01:53 AM   #9
Gistybit
Human being with feelings
 
Join Date: Jul 2006
Posts: 43
Default

actually i have abandoned developing this. In another thread it was posted that it probably wouldn't be worth the effort since it didn't provide editing abilities of the score..

I have written a .rpp parser and preliminary multi-track scoring abilities in the script before i stopped working on it, so if anyone feels like continuing it - be my guest.
(also interpreting markers and tempo changes)

If i get the impression that people really want this without editing abilities, i might feel compelled to pick it up again.
Gistybit is offline   Reply With Quote
Old 02-13-2007, 10:45 PM   #10
sebas777
Human being with feelings
 
sebas777's Avatar
 
Join Date: Nov 2006
Posts: 2,182
Default

As Lilypond is open source, maybe it would make even more sense to write an external editor linked to the Reaper, using it more like a .dll ?

Real time changes: midi is sent through Reaper, and for the graphics we would have two graphic layers: one static (Lily big output file) and one small for tracking changes in only one staff.

Another option is making a separate process running in the background that watches if the track is being changed in the piano roll, and immediately recompiles the pdf to reflect the changes when they happen.

Just an idea - I'm not a programmer myself, so...
sebas777 is offline   Reply With Quote
Old 02-13-2007, 11:19 PM   #11
El' Matator
Human being with feelings
 
Join Date: Aug 2006
Location: over there
Posts: 63
Default

I really like the way the score editor of Samplitude 9 is incorporated at the top of the midi editor. It's really cool. you can also have a full view if you want too. In fact i like how everything the score/list/midi and the controller editor
is laid out in one window. Very practical. Just my 2 cents..

Thanks a lot for your effort, going to install it now.

P.S. This place is amazing, i find something new every day. Wow!!
El' Matator is offline   Reply With Quote
Old 02-14-2007, 10:32 AM   #12
pbognar
Human being with feelings
 
Join Date: Jan 2007
Posts: 310
Default

Quote:
Originally Posted by sebas777 View Post
As Lilypond is open source, maybe it would make even more sense to write an external editor linked to the Reaper, using it more like a .dll ?

Real time changes: midi is sent through Reaper, and for the graphics we would have two graphic layers: one static (Lily big output file) and one small for tracking changes in only one staff.

Another option is making a separate process running in the background that watches if the track is being changed in the piano roll, and immediately recompiles the pdf to reflect the changes when they happen.

Just an idea - I'm not a programmer myself, so...
I think there are two groups of people interested in adding notation capabilities to Reaper:

1. Users who would like to generate a printed score

2. Users who would like to view and edit MIDI note data in a notation presentation.

I fall into the latter category. I'd be perfectly happy to have a very basic, one track/channel at a time MIDI notation editor available in Reaper. Scrubbing would be nice. Having a vertical bar move across the notation as the sequence plays would be nice. And finally, having notes "sound" as they are dragged around on the staff would be cool. (one thing I fell in love with in Emagic's Notator / Logic was that if you moved the pitch of a single note within a chord, the entire chord would "re-sound" each time the pitch of the selected note was moved - that feature was the reason I bought the Atari version of Notator years ago )

I digress. Is anyone aware of any open source for displaying and modifying a MIDI data structure? Like I said - basic is the word - doesn't have to be pretty...

Pete
pbognar is offline   Reply With Quote
Old 02-14-2007, 11:31 AM   #13
bjorkesten
Human being with feelings
 
Join Date: Apr 2006
Posts: 24
Default I agree with pbognar

I also belong to the group that would like a basic score notation editor in Reaper. There are obviously alternatives available if you want a nice printout. The beauty is the integration of functionality useful at record/edit-time together with all other functionality already available in Reaper for that particular situation.

Lennart
bjorkesten is offline   Reply With Quote
Old 03-08-2007, 03:42 PM   #14
fab
Human being with feelings
 
Join Date: Feb 2007
Posts: 300
Default

Sorry chiming in late, but I would need a score editor badly! If I record something I need to show it to my band afterwards and then a score view would be so helpful - I just have bad memory...so:

A function for exporting each midi channel to a staff in lilypond would be most helpful! so we could split the keyboard e.g. in 3 zones, midi ch 1, 2, 3 and have 3 staves, one for bass, one for chords, one for melody. Perfect!

wait, of course, then we need to define the third staff as bass clef, and then we want chord symbols and lyrics and...things are getting complicated. Justin, what are your views on a score editor, by the way?

In the meandtime: even simple score exporting is very useful indeed.

thanks very much for your effort gistybit!

fa
fab is offline   Reply With Quote
Old 03-08-2007, 09:41 PM   #15
smasha
Human being with feelings
 
Join Date: Aug 2006
Posts: 399
Default

This program doesn't work for me.
I've set it up exactly how you explained.
smasha is offline   Reply With Quote
Old 03-09-2007, 12:15 AM   #16
smasha
Human being with feelings
 
Join Date: Aug 2006
Posts: 399
Default

Anyone know why I can't see Reaperlily?
smasha is offline   Reply With Quote
Old 03-09-2007, 02:06 AM   #17
rforssell
Human being with feelings
 
rforssell's Avatar
 
Join Date: May 2006
Location: Skellefteå, Sweden
Posts: 378
Default

Did you setup Reaper Preferences->Media to create new items as midi and import existing midi files as file reference?
rforssell is offline   Reply With Quote
Old 03-09-2007, 06:56 AM   #18
smasha
Human being with feelings
 
Join Date: Aug 2006
Posts: 399
Default

Yes I did that.
Nothing shows up when I right click.
smasha is offline   Reply With Quote
Old 03-09-2007, 07:19 AM   #19
smasha
Human being with feelings
 
Join Date: Aug 2006
Posts: 399
Default

hmm-user error on my part again lol.
I rescanned my plugin dir and she came to life.

Oops sorry all.
smasha is offline   Reply With Quote
Old 03-10-2007, 08:30 AM   #20
sirreal7
Human being with feelings
 
Join Date: Feb 2007
Location: i wish i knew
Posts: 17
Default magicscore

try this score editor -- magicscore -- :

http://musicaleditor.com/download/ma...estro5demo.zip

virtual keyboard graphic
virtual guitar graphic
new version with vista update

sirreal7
sirreal7@hotmail.com
__________________
sirreal7
sirreal7 is offline   Reply With Quote
Old 03-10-2007, 10:50 AM   #21
aMUSEd
Human being with feelings
 
aMUSEd's Avatar
 
Join Date: Jun 2006
Posts: 1,293
Default

Quote:
Originally Posted by malcolmj View Post
Very cool. Love the Mac windows theme too.
That was Windows?!! How?
aMUSEd is offline   Reply With Quote
Old 03-10-2007, 11:04 AM   #22
aMUSEd
Human being with feelings
 
aMUSEd's Avatar
 
Join Date: Jun 2006
Posts: 1,293
Default

You can also use Noteworthy player for this - also free.

http://www.noteworthysoftware.com/composer/download.htm
aMUSEd is offline   Reply With Quote
Old 03-10-2007, 11:05 AM   #23
aMUSEd
Human being with feelings
 
aMUSEd's Avatar
 
Join Date: Jun 2006
Posts: 1,293
Default

I wonder if one were to use an actual midi editor (e.g. Noteworthy Composer or Finale) it would be possible to edit the midi and for the edits to be updated into Reaper - can you do this with external audio editors (if not in reaper I'm sure I've seen some programmes where you can do this with external audio editors)?
aMUSEd is offline   Reply With Quote
Old 03-10-2007, 01:11 PM   #24
Gistybit
Human being with feelings
 
Join Date: Jul 2006
Posts: 43
Default

Quote:
Originally Posted by aMUSEd View Post
That was Windows?!! How?
It's called FlyakiteOSX. Its basically a bundle package which uninstalls gracefully as well.
It adds a few programs to handle the dock, and window decorations, and replaces all of the windows dll's containing icons (can be reverted with an uninstall)

You can get it here http://osx.portraitofakite.com/
i found some higher res png icons for the dock for opera, mirc, msn and firefox. let me know if you want these
Gistybit is offline   Reply With Quote
Old 07-25-2007, 02:06 AM   #25
artkau
Human being with feelings
 
artkau's Avatar
 
Join Date: Jun 2007
Location: Gauteng, South Africa
Posts: 271
Default

Does this still work in later builds? 1880? I can't get things working. I'm sure its setup right. I just have the 'open with...' option greyed out when I right click.
artkau is offline   Reply With Quote
Old 07-25-2007, 03:28 AM   #26
musikai
Human being with feelings
 
Join Date: Apr 2006
Posts: 53
Default

I suppose you have to change preferences.

Preferences/Media/New Midi Events(Files)
Create new MIDI items as: .MID files
Import existing MIDI files as: File reference
musikai is offline   Reply With Quote
Old 07-27-2007, 08:52 PM   #27
b2001
Human being with feelings
 
Join Date: Nov 2006
Location: Washington
Posts: 671
Default

Can someone help me figure out with what I'm doing wrong. I downloaded and ran the executable. It sets up a lot of files and directories, but I can't find the mentioned zip file or the cmd file. What am I doing wrong?
b2001 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:50 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.