Comments (8)
Hi @Yorgg,
Thank you for reporting the issue. But I don't see a file you've attached. Please attach it again. And the problem is last tempo change event is missed in TempoMap
, yes?
from drywetmidi.
Hi,
Yes, correct. Here is the file:
prelude_124bpm.mid.zip
from drywetmidi.
Thanks, I see that last tempo change event. But this is the only tempo change event in the file and it is the last event as you said. This event presented in tempo map. And... What's wrong?
What does this mean: Drywetmidi does not seem to correctly parse them and always uses the default (120bpm) tempo? Events in MIDI file are processed according to time where they are placed. If you expect that this tempo change should apply to entire file from its start, it is wrong assumption.
from drywetmidi.
Hi,
Thanks for clarifying.
I wasn't sure if this is a bug for Logic Pro X. I guess it is probably a bug?
I'm not sure why Logic is placing the tempo change event at the end, and not at the beginning.
from drywetmidi.
Hmm, strange behavior.. especially from professional DAW like Logic Pro. Please describe entire workflow starting from placing tempo change in Logic Pro and ending with exporting a MIDI file.
Also: are you sure you're placing tempo change at the start of MIDI file in Logic Pro? Maybe at this moment cursor is placed at the end of file?
from drywetmidi.
@Yorgg Did you solve the problem?
from drywetmidi.
Hi,
I wasn't able to figure out what was causing Logic to save the file in this way.
I will close this issue. Thanks for the help!
from drywetmidi.
@Yorgg Although you've closed the issue please try to install latest version of Logic Pro since it can have fixes for some bugs including the one you discovered.
from drywetmidi.
Related Issues (20)
- HELP !!! Notes in panel to midi file?? HOT 9
- please help a noob HOT 6
- Remove all notes example from the README not working HOT 9
- Using wetdrymidi in C# project causes error CS0009
- InputDevice event listening crash HOT 2
- Crash when running in Unity on M2 MacBook HOT 3
- MidiDeviceException Internal error HOT 9
- Android Support
- Unity cannot exit after use HOT 10
- MidiClock sync problem HOT 6
- MIDI Tempo changes count returns 1 but the song has 6 tempo changes. HOT 1
- add il2cpp mode HOT 5
- CustomChunk no mididata throw error HOT 4
- CSharp Code Error HOT 2
- MIDI File returns error: InvalidMetaEventParameterValueException HOT 1
- Unable to send Note-On event to device HOT 8
- Cannot get track name to change HOT 10
- How to use DryWetMidi in Visual Basic (VS 2022) ? HOT 20
- Plans for MIDI 2.0 Support? HOT 2
- Skipping notes HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from drywetmidi.