Giter Club home page Giter Club logo

maestro's People

Contributors

digero avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

maestro's Issues

Be able to assign a instrument 2 or 3 times to same track

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.

Problems

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 ?

bigger selection of notes to be played

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?

Per track fade-in/out

Be able to per track to set a fade-in or fade-out time in seconds. (For example linear fading between ffff to pppp)

Exported ABC is too fast and short

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.

Option to disable stereo panning in ABC playback in Maestro

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.

Issue compiling with new instruments

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)

Could the name of the MIDI be saved as a comment in the ABC?

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.

Custom Soundfont for Maestro

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.

Be able to make triplets without messing up 16th notes

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 failed to start

Java 64 bit and 32 bit are installed and both programs say Java failed to start.

Longer timeline

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.

No ABC preview sound

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?

Some instruments are always shuffled as last in the list despite the part number

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.

Java update issue

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.

New instruments: Fiddles

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)

Instrument Naming

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?

Minimum tempo (10 BPM)

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?

Can't save/export .abc or .msx

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.

Failed to initialize MIDI sequencer

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.

Ability to control which notes gets selected for the 6 played notes when many simultaneous notes are on an instrument

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.

Key change

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?

Number of parts

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.

Per track delay

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.

Java Issue

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?

Maestro is louder than ABC Player

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!

Select some bars and convert them to rests

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)

Oh ! One Bassoon and may be 2 others

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

No Delete button when running as a Jar on Mac

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.

Multiple drummaps

I have 4 drummaps that I switch between.
Having them loaded into Maestro, and selectable via a dropdown menu could be cool.

A little bug in instruments Picker

Hello Digero,
Merci beaucoup pour ces nouveaux instruments et tout le reste.
But I find a very little bug in the Instruments Picker : Travellers is not in the good part
image.
Et merci encore pour tout ce travail !

Mix Timings option prevents ABC preview

With the Mix Timings option selected, the ABC Preview mode no longer functions.

  1. Load a song.
  2. Select the Mix Timings option and the Original (GM) instrument mode.
  3. Play the song, and switch the radio buttons back and forth between Original and ABC Preview modes.

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.

Maestro locks up after a while when dragging files to open

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.

Note's duration is too short.

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.

alw-M.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.