Skip to content

cooltehno/ardour-cooltehno-lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ardour-cooltehno-lua

This is my collection of LUA scripts for DAW Ardour (https://ardour.org/) Free to use or do whatever you want with it.

1. MIDI Glue MIDI_Glue_icon

Description:

This script lets a user to glue few layered MIDI regions to one in "G-mode" (Grab Mode) in Ardour. All you need to do is to select one or more of the layered regions in "G-mode" and run the script. This script works only with Ardour 7, not with Ardour 6.9

Installation (Linux):

(1) Download the script via "Raw" button from here: https://github.com/cooltehno/ardour-cooltehno-lua/blob/main/MIDI_Glue.lua (right mouse button -> Save Link As) and put the downloaded file in to the directory .config/adrour7/scripts (if the directory doesn't exist - just create it):

MIDI_Glue_Install

(2) For comfortable usage - you can assign this script to assignable button in Ardour GUI: MIDI_Glue_assign

  • (then you'll get a MIDI Glue icon on the desired botton): MIDI_Glue_icon

(3) You can use the assigned button as it is, but you can make even more comfortable assigment using Shortcut through the Keyboard Shortcuts. In the GIF example the used combination is "Alt+G" (this is handy considering the use of "G" key for "G-mode"):

MIDI_Glue_Alt+G_Shortcut

USAGE:

Just select desired regions in the bundle of layers you're going to "glue" then press Alt+G & Enter (this keyboard binding works, if you make the assigments (2),(3) described above in the installation). The Enter key closes the emerging dialogue with the default settings: MIDI_Glue_USAGE

How the script works

The script uses stendard Ardour's commands one by one:

  • Set Range to Selected Regions
  • Consolidate
  • & returns the Mouse mode from "R" back to "G"

Few conditionals for correct gluing ALL the midi notes:

  • All the layers must be transparent (not opaque) (Alt+0): context_transparent_no_opaque

  • For default transparent new region drawing - Session Properties>MIDI Options>Draw tool creates opaque MIDI regions - must be unchecked:

uchecked_opaque

  • For default transparent new region recording - the “Rec:” drop-down (just right of the transport controls) - must be Snd on Snd:

Snd on Snd

Discussion:

https://discourse.ardour.org/t/midi-glue-lua-script-midi-join/107829

2. Input Monitor Editor Strip input_monitor_editor_strip_icon

Description:

This script lets a user to toggle the Input Monitor of the Editor's Mixer Strip. The goal is to make this action assignable through the Keyboard Shortcuts Ardour's window. This script works both with Ardour 6.9 & 7.x.

(There's allready the assignable action in Ardour for Input Monitor - but this works only for Mixer window (Default Shortcut - "I")).

Installation (Linux):

(1) Download the script via "Raw" button from here: https://github.com/cooltehno/ardour-cooltehno-lua/blob/main/Input_Monitor_Editor_Strip.lua (right mouse button -> Save Link As) and put the downloaded file in to the directory .config/adrour7/scripts (if the directory doesn't exist - just create it):

(2) Assign this script to assignable button in Ardour GUI:

action_button_in_mon_editor_strip

  • (then you'll get a Input Monitoring Editor MixStrip icon on the desired botton): input_monitor_editor_strip_icon

(3) Assign the desired Keyboard combination to the LUA Action button of this script through the Keyboard Shortcuts. In the GIF example the used combination is "Num." (the dot of a NumPad): assign_shortcut_input_monitor_editor_strip

USAGE:

Just select desired tracks in the Editor window and press your assigned Keyboard combination (Num. for example) and you'll get a comfortable switch on/off function to monitor you input signals in the Editor window!!:

toggle_input_editor_strip_inaction

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages