digero / maestro Goto Github PK
View Code? Open in Web Editor NEWMaestro and ABC Player for The Lord of the Rings Online
License: MIT License
Maestro and ABC Player for The Lord of the Rings Online
License: MIT License
In Maestro, select the first part and click Delete Part. The button remains disabled even after selecting another part.
FL Studio is a professional tool that I use for editing the volume changes as curves (automation clips). It works for volume but not for the tempo (which also can be automated). I'll attach an example file for testing from Google Drive.
Usually the troubleshooting has been redoing the BPM signatures in another, simpler app and save them there.
The initial BPM is supposed to be 108 and also be varying.
This could be accomplished in the UI by having a button that will duplicate the MIDI track.
Then could assign for example a flute to same track twice.
A user would then normally lower or higher the octave for one of the duplicated tracks.
Will sound good as notes spread octaves apart is in high consonance.
Hello,
No possibilities to save the new fiddles .... No name changement, nor sound !
I had to downgrade to Nikolai Releases :(
Can you take a look ?
hi guys, i use this program to convert midi to abc, and it works well, but it has to few selection of notes to be played, i don't play lotro, but i do play shroud of the avatar. it also has a abc format for musical instruments, and the number of notes needs to be expandable to allow for more notes to be played, could you please consider this, or expanding the program for more than just the one project for lotro? if not, then how can i change it's allowed number of notes to be used?
Be able to per track to set a fade-in or fade-out time in seconds. (For example linear fading between ffff to pppp)
We have a song, the tempo is set to 87, down from 120.
The duration is then 3.55 in Maestro. But when exporting it gets to be 2.52.
If you need the MIDI to check I can send it to your e-mail.
Request from Splik (https://www.lotro.com/forums/showthread.php?522150-Maestro-MIDI-to-ABC-converter-for-LOTRO&p=7829640#post7829640)
The stereo in Maestro messes up our ability to properly tune the volumes, as its hard to hear the volume of instruments that are panned differently.
Hope you will consider a stereo toggle option for Maestro ala. ABCPlayer, remove stereo in Maestro or at least make the panning much less. That would increase our ability to tune the songs better.
The new popular songbook plugin, makes use of extra notices in the ABC file.
When Maestro loads a ABC file prepared to use with that plugin, please preserve those tags when saving?
On page 9 of this document is described what tags are used:
https://docs.google.com/document/d/1OSNIXdNj-htzDpFSJeuz2MDjgSDOfMwGA6S0GWXJksI/edit
Or better yet, let us edit those tags inside Maestro.
Hello,
Long time Maestro user- I've moved on to Shroud of the Avatar and have begun porting/augmenting Maestro for use in SotA.
I am running across an issue compiling a new sf2:
GenerateSoundFontInfo.CheckUpToDate:
GenerateSoundFontInfo:
[java] Sample Directory: X:\Git\SotA-Composer\audio\LotroInstruments
[java] java.lang.NullPointerException
[java] at java.util.TreeMap.put(Unknown Source)
[java] at java.util.TreeSet.add(Unknown Source)
[java] at com.digero.tools.soundfont.StandardInstrumentInfo.(StandardInstrumentInfo.java:36)
[java] at com.digero.tools.soundfont.StandardInstrumentInfo.(StandardInstrumentInfo.java:22)
[java] at com.digero.tools.soundfont.GenerateSoundFontInfo.run(GenerateSoundFontInfo.java:140)
[java] at com.digero.tools.soundfont.GenerateSoundFontInfo.main(GenerateSoundFontInfo.java:20)
Was hoping to get some insight from you about a few other things also, but the email link you have in contact is unusable (recaptcha v1 on mailhide is obsolete)
This would make it a lot easier to go back if you need to completely redo a song. I keep MIDIs and MSXs in other folders, but I frequently download multiple MIDIs as there are so often MIDIs that turn out to be karaoke versions without melody lines or otherwise unusable, and I don't always delete them when I find out they're useless to me, so finding out that I need a particular MIDI months later could be difficult.
Trying to get the ABC to sound like windows midi mapper, is not always good, as that midi mapper sounds like crap.
Since you already know how to work with Soundfonts as you do that with ABC I hope this is not a big thing to make.
I have some really good soundfonts and would really like to hear them in Maestro, when Original is selected.
Thanks again, for a great set of programs.
Many songs have a healthy mix of triplets and 4th, 8th and 16th notes.
Makes it rather hard to choose whether to enable triplet/swing timing or not, its not going to sound real good either way.
LOTRO actually supports the ABC duplet notation. So could maybe use normal non-triplet partition of your bars and use such notation instead? I guess the trick if doing such a thing would be to detect them reliably..
Right now if I enable triplet/swing timing most of the 16th notes have both wrong duration and timing.
Java 64 bit and 32 bit are installed and both programs say Java failed to start.
The view of the track with the notes are always stretched to the border.
It would be real nice (especially for 10+ minute songs) to have the view be much larger than the Maestro app, with a slider at the bottom of the track view. For example have it to be 5 or 10 times the horizontal size it is now.
When I save an MSX file, close it and open it again, I cannot hear the Basic Drum at all. Even when I export ans ABC song, the drums are still mute.
All my midis play just fine as the original. However, now when I add instruments and try to listen via ABC preview, there's no sound. There have been several recent updates with Lotro, so maybe that's the issue? Although I don't know how that would affect ABC sound in Maestro. And the ABC files I have already created do still play in game. Does the program need an update or something? Or is this just happening to me?
Let's say I want these parts:
1 - Basic Flute
2 - Lonely Mountain Fiddle
3 - Basic Horn
4 - Basic Drum
Still it will shuffle the order of the parts so one of the instruments is always last like this:
1 - Basic Flute
3 - Basic Horn
4 - Basic Drum
2 - Lonely Mountain Fiddle
The instruments in question are both Lutes and all Fiddles. Everything else stays in the wanted order.
The new java update breaks the .exe execution. If you simply run the .jar file, it will work. However the .exe file doesn't. Rolling back to java version 8.251 works as well.
The first fiddle has been introduced to LOTRO.
Would be nice to have in Maestro.
This is the list of them, only the first one is in-game on live server now.
Student's Fiddle / Expedition Fiddle
Sprightly Fiddle
Traveller's Trusty Fiddle
Lonely Mountain Fiddle
Basic Fiddle (Devs talked about maybe adding this too, same as student but include the lowest 7 notes instead of noises)
My friends and I are having some frustrations with Both Maestro and ABC Player in how the programs interpret "Fiddle". I realize there may be coding reasons for the inability to reduce Basic Fiddle to just "Fiddle" because there are so many different fiddles. The frustration is two-fold: "Basic Fiddle" and "Bardic Fiddle" are so similar it is difficult to read accurately if you are scanning parts (visually) of a song in ABC player to choose your instrument for concert. And when I began removing "Basic" from the Basic Fiddle to make it easier to read, it causes ABC Player to default to Bardic Fiddle. I also remove "Basic" from all the other instrument names (except for Basic Lute because the actual Basic Lute is now named "Lute of Ages" and used to be referred to as just "Lute") Of course removing "Basic" from the other instruments doesn't cause any confusion to the programs because there is only one "Flute", "Clarinet", "Horn" etc. But with the Fiddle, both Maestro and ABC Player default to "Bardic" fiddle when they read "Fiddle". This means if I plunk in an ABC file for editing with "Fiddle" for Basic Fiddle, the programs choose Bardic Fiddle not only for playback, but also for the resulting ABC code. So if I don't remember to reassert my choice of Basic Fiddle and re-edit the instrument name I end up with a change I did not intend.
Is it possible to have the programs default to Basic Fiddle if the instrument name is reduced to just "Fiddle"? Or perhaps is there a way make it possible to make the choice of "default" Fiddle by the user?
Greyed out button, can't export for some reason.
I'd thought that 64-bit apps kind of covered all 32-bit apps as well, but it's acting like I don't have Java at all. It says: "Maestro requires Java 7 (32-bit) or later. Visit http://java.com to download it."
I was trying to make an ABC from a MIDI where tempo goes down to 5 BPM. Maestro wont let me.
Is there a technical reason for 10 being minimum?
When I try to save/export anything from Maestro, an error message states 'Failed to create file. c:\users\me\whereverimsavingit\theproject.msx(The system cannot find the file specified)'
I've changed the extension of a txt file to abc, named it the same thing and tried to save it. That stops the error message from appearing, but still doesn't save a thing. How can I get around this little hiccup?
I've reinstalled java, tired the most recent 3 versions of Maestro and various midi files, all with the same result. I assume its something on my end, but I can't figure it out.
Hello,
I'm getting an error when starting up maestro. Maestro v2.3.0
Failed to initialize MIDI sequencer.
The program will now exit.Error details:
A device ID has been used that is out of range for your system.
The reason for this request is of course that lotro instruments will only play 6 notes at the same time.
This prioritizing is especially useful when doing solo arrangements where often many tracks will be assigned to same instrument.
For example:
Priority on tracks that the instrument is assigned to. (For example prioritize track with melody higher than track with backing chords)
Whether or not to remove high pitched notes before low pitched.
Prioritize whether long notes in progress versus 'new' notes gets removed.
Prioritize short vs. long notes.
And then prioritize all the above against each other too.
..and yes, I got the idea for this from BruTE, which supports prioritizing to some degree.
When opening an abc file for editing in Maestro and then subsequently saving the file, the key is changed to C Maj. I don't know if this is intended but I have ruined hundreds of files because of this!
Is it possible to retain the original key and preserve the original music while still retaining the ability to edit the text fiels in the file?
Our bands in LOTRO are growing in size. Some of us are expanding past the 14 part limitation. I am aware of the note limitations of LOTRO, but I also heavily edit the midi files and can change each part to single notes or only one harmony. I am currently creating 17 part songs by simply making two and combining them in the ABC. I know it is possible to do as I am doing it manually. The max band member size is the size of a raid. Could the part limitation be changed to 24 please. There are those of us who know how to make this work well. The 14 part limitation is not necessary.
Be able to enter a small delay in seconds (from 0.06s to 8s) per track. (should shift entire track a certain amount)
When I say 'track' I mean instrument assigned track. Not the MIDI track, due to often need that track without delay also for another instrument.
I have been doing that manually in ABC files after export for some nice effects.
Would be nice if Maestro supported it.
Today when I started up Maestro, I received a message that it requires Java 7.0 32 bit or higher. I have Java 8 64 bit. I have uninstalled and reinstalled both Maestro and Java. Any help, please?
When making the attached midi file and putting Lute of Ages on track 10 and 11 with track 11 two octaves down. Maestro will export some zero length notes: [B,0E0-B0-] [E0B0-]
From Katiepie. https://www.lotro.com/forums/showthread.php?522150-Maestro-MIDI-to-ABC-converter-for-LOTRO&p=7891253#post7891253
Digero,
Thank you for the updated Maestro with Bassoons! It's a fantastic little program, one that I have enjoyed for many years.
I have noticed that the volumes between the Maestro and ABC player differ, could you be able to tell me which one if more true to the in game volume levels?
If not I'll just make a few testers and find out for myself.
Cheers mate!
Often in MIDI files there is bars in some tracks that contains notes that kinda ruin the melody.
Or wanting two different instruments on same MIDI track, but some bars only one of the instruments should play.
Would be nice to be able to select some one or more bars in a certain track, and silence them (convert all notes to rests)
Hello Digero
With the new release, you can have a normal bassoon in dashing pony at the instrument's seller and after two other bassoons with the "festival", one stacatto and one vibrato. So, can you update, when you have time Maestro ?
Thanks a lot from a Frenchy
As a workaroud, you can delete all instruments on a song part and clear the Part Name and you're good, but I'd rather have a delete button.
Otherwise, both Maestro and ABC Player work quite well on Mac. I use both regularly.
I have 4 drummaps that I switch between.
Having them loaded into Maestro, and selectable via a dropdown menu could be cool.
It says: unable to read tempo
Here is the file:
eco.zip
With the Mix Timings option selected, the ABC Preview mode no longer functions.
Regardless of which instrument mode is selected, Maestro only plays the GM instruments.
Compare the same song with Mix Timings turned off, and you can hear the difference between the GM and ABC modes as you switch between them.
Update 16.1 brought 2 new instruments and 2 volume changes.
Could Maestro include the new [Misty Mountain Harp] and [Lute of Ages] and volume changes on [flute] and [lute]?
Thanks again for your great program.
After using the drag and drop method to open .msx files about 20 times, the process will freeze and needs to be forcefully closed using the task manager. Is this a result of a memory leak? It is because this is a 32-bit java app running on a 64-bit Windows system?
Nothing I seen to do alleviates this problem, so I am wondering if you have plans to port this to a 64-bit stand alone .exe. Windows will eventually stop supporting 32-bit apps, so hopefully you do have plans to at least make this a 64-bit java app.
Other than this issue, I love this app and hope you continue development on it until LOTRO shuts down.
When I export ABC from the attached midi using track "Strings 1", I get the error "Note's duration is too short." in lotro (Lonely Mountain Fiddle).
I did not transpose the track or change the tempo or meter.
When playing in ABC Player it plays fine.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.