Skip to content

Commit

Permalink
Update One Small Step v0.9.5 > v0.9.6 (#1331)
Browse files Browse the repository at this point in the history
  • Loading branch information
BenTalagan authored Mar 8, 2024
1 parent dd5cb0c commit d53a3ab
Show file tree
Hide file tree
Showing 40 changed files with 2,056 additions and 895 deletions.
864 changes: 509 additions & 355 deletions MIDI Editor/talagan_OneSmallStep.lua

Large diffs are not rendered by default.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,10 @@

package.path = debug.getinfo(1,"S").source:match[[^@?(.*[\/])actions[\/][^\/]-$]] .."?.lua;".. package.path;
local engine_lib = require "classes/engine_lib";
local param = select(2, reaper.get_action_context()):match("%- ([^%s]*)%.lua$");

engine_lib.reaperActionCommitBack();
if not param or param == "" then
param = "Commit"
end

engine_lib.reaperAction(param)

This file was deleted.

This file was deleted.

16 changes: 16 additions & 0 deletions MIDI Editor/talagan_OneSmallStep/classes/KeyActivityManager.lua
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,11 @@ function KeyActivityManager:pullPedalTriggerForTrack(track)
return false
end

function KeyActivityManager:keyActivityForTrack(track)
local trackid = reaper.GetTrackGUID(track);
return self.activity[trackid];
end

function KeyActivityManager:forgetPedalTriggerForTrack(track, time, first_hit_multiplier)
local trackid = reaper.GetTrackGUID(track);
local pedal_activity = self.activity[trackid].pedal;
Expand All @@ -72,6 +77,17 @@ function KeyActivityManager:forgetPedalTriggerForTrack(track, time, first_hit_mu
end
end

function KeyActivityManager:lockPedalRepeaterTillNextRelease(track)
local trackid = reaper.GetTrackGUID(track);
local pedal_activity = self.activity[trackid].pedal;

if not pedal_activity.committed then
return
end

pedal_activity.last_commit = 1/0 -- inf
end


function KeyActivityManager:updateActivity(track, oss_state)

Expand Down
Loading

0 comments on commit d53a3ab

Please sign in to comment.