|
|
|
03-28-2019, 11:36 AM
|
#1
|
Human being with feelings
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
|
v5.973+dev0328 - March 28 2019
v5.973+dev0328 - March 28 2019
+ API: add GetSetAutomationItemInfo(D_POOL_QNLEN) to get/set pooled length in quarter notes
+ Envelopes: faster delete when many points are selected
+ MIDI editor: faster deletion of notes/CCs via action [ t=200877]
+ Notation editor: fix chart clef spacing in continuous view mode [ t=209954]
+ ReaScript IDE: fix various UTF-8 issues [ t=219013]
+ ReaScript: add ThemeLayout_GetLayout/ThemeLayout_SetLayout
Changelog - Pre-Releases
Generated by X-Raym's REAPER ChangeLog to BBCode
|
|
|
03-28-2019, 11:39 AM
|
#2
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,621
|
Quote:
Originally Posted by xpander
+ ReaScript IDE: fix various UTF-8 issues [ t=219013]
|
Thanks
|
|
|
03-28-2019, 12:30 PM
|
#3
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
Quote:
Originally Posted by xpander
+ Notation editor: fix chart clef spacing in continuous view mode [ t=209954]
|
Works great, checked with a bigger project with several tempo and time sig. changes.
They seem to be 1px off to the left of the grid lines, which becomes aparent at smaller staff size.
|
|
|
03-28-2019, 02:00 PM
|
#4
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
It seems that recent changes made with MIDI sorting API can break old scripts.
When I run something like this, it doesn't work anymore.
Code:
reaper.MIDI_SetNote( take, noteId, true, nil, nil, nil, nil, nil, nil, true )
reaper.MIDIEditor_LastFocused_OnCommand( 41106, true ) --high voice
...
reaper.MIDI_Sort( take )
|
|
|
03-28-2019, 05:13 PM
|
#5
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,721
|
Quote:
Originally Posted by bFooz
It seems that recent changes made with MIDI sorting API can break old scripts.
When I run something like this, it doesn't work anymore.
Code:
reaper.MIDI_SetNote( take, noteId, true, nil, nil, nil, nil, nil, nil, true )
reaper.MIDIEditor_LastFocused_OnCommand( 41106, true ) --high voice
...
reaper.MIDI_Sort( take )
|
You should definitely re-sort, if needed, before calling any actions... Various actions may depend on things being sorted.
|
|
|
03-28-2019, 05:41 PM
|
#6
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Any round about idea of when the midi editor envelopes might come back to the pre releases Dev versions? No rush at all. Just want to plan around how I test the latest versions.
|
|
|
03-28-2019, 10:02 PM
|
#7
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by Justin
You should definitely re-sort, if needed, before calling any actions... Various actions may depend on things being sorted.
|
I`ve noticed I had this in my code somewhere for some reason:
Code:
--do various MIDI stuff
reaper.MIDI_SetAllEvts()
reaper.MIDI_Sort()
I guess this could be a GUI issue or maybe something related to overlapping notes. The question is: should I call sorting after MIDI_SetAllEvts()? Can you share what MIDI_Sort() exactly do?
Last edited by mpl; 03-29-2019 at 12:06 AM.
|
|
|
03-29-2019, 03:18 AM
|
#8
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
Quote:
Originally Posted by Justin
You should definitely re-sort, if needed, before calling any actions... Various actions may depend on things being sorted.
|
I can do that for new scripts but what about the older ones. Because this code worked before and stopped just with this dev version.
|
|
|
03-29-2019, 04:26 AM
|
#9
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,749
|
Quote:
Originally Posted by bFooz
I can do that for new scripts but what about the older ones. Because this code worked before and stopped just with this dev version.
|
We should be able to restore the old behavior for scripts that call individual MIDI API functions with noSort=true. As an ironclad rule, though, any script that calls MIDI_DisableSort will need to call MIDI_Sort after it's finished manipulating MIDI data, even if you don't think the event order has changed.
|
|
|
03-29-2019, 08:01 AM
|
#10
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
Quote:
Originally Posted by xpander
+ MIDI editor: faster deletion of notes/CCs via action [ t=200877]
|
Wow, what an improvement! "Delete events" now works in the blink of an eye, even with large projects. The "Delete notes with length..." actions are also much faster.
|
|
|
03-29-2019, 10:37 AM
|
#11
|
Human being with feelings
Join Date: May 2016
Posts: 2,065
|
FWIW, installing reaper5973+dev0329_x86_64 gives me this error upon launching every time now.
https://www.dropbox.com/s/3olsujcaju...%20PM.png?dl=0
Is there something I need to do to resolve it?
Sorry for not using REAPER stash for the image but it tells me the image is way too large or small.
__________________
REAPER, just script it bro.
Last edited by MRMJP; 03-29-2019 at 10:44 AM.
|
|
|
03-29-2019, 08:27 PM
|
#12
|
Human being with feelings
Join Date: Feb 2017
Posts: 4,812
|
Quote:
Originally Posted by MRMJP
Sorry for not using REAPER stash for the image but it tells me the image is way too large or small.
|
you can use https://imgur.com/
|
|
|
03-30-2019, 08:19 AM
|
#14
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,333
|
Quote:
Originally Posted by MRMJP
FWIW, installing reaper5973+dev0329_x86_64 gives me this error upon launching every time now.
|
Update it to reaper5973+dev 0329a_x86_64
|
|
|
03-31-2019, 05:28 PM
|
#15
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Quote:
Originally Posted by juliansader
Wow, what an improvement! "Delete events" now works in the blink of an eye, even with large projects. The "Delete notes with length..." actions are also much faster.
|
This is great news!!!
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 09:22 AM.
|