Skip to content

Instantly share code, notes, and snippets.

Avatar

Ꮹανiη Ꮐaмвoα protrolium

View GitHub Profile
@protrolium
protrolium / rename.md
Last active Apr 16, 2020
rename command utility
View rename.md

rename | syntax and examples

brew install rename
to install

rename "s/SEARCH/REPLACE/g" *

This will replace the string SEARCH with REPLACE in every file (that is, *). The /g means global, so if you had a SEARCH_SEARCH.jpg, it would be renamed REPLACE_REPLACE.jpg. If you didn't have /g, it would have only done substitution once, and thus now named REPLACE_SEARCH.jpg. If you want case-insensitive, add /i (that would be, /gi or /ig at the end).

Examples

@protrolium
protrolium / QLAB-scripting.md
Last active Feb 19, 2020
QLab + Applescript to control Applications & Panasonic Projectors over LAN
View QLAB-scripting.md

QLab + Applescript commands for Projector & Application Boot-Up/Shut-Down Routine

Boot Up Sequence

Open Projector Manager app

tell application "Terminal"
   delay 0.5
   do script "open -a Projector Manager"
   delay 0.5
   tell application "Terminal to quit"
end tell
@protrolium
protrolium / convert-pdf-to-png.md
Created Jan 13, 2019
imagemagick + ghostscript to covert PDFs to PNG (high quality)
View convert-pdf-to-png.md

$ convert -verbose -density 150 -trim document.pdf -quality 100 -sharpen 0x1.0 PDF-IMAGES/image.png

View custom-aliases.md

I decided that I wanted to use aliases to quickly navigate to directories.
Inside a directory I have called scripts I create each one:

nano myAlias

#!/bin/bash
# file : /scripts/myAlias
#
cd /directory/that/i/want

@protrolium
protrolium / dorico.md
Last active Apr 29, 2020
Dorico Keyboard Shortcuts
View dorico.md

Dorico | default keybindings

adjust octave
command + option + up/down arrow key

adjust note rhythmic value
shift option left right arrow key

shift note (or staff object i.e. clef) forwards/backwards
option left right arrow key

@protrolium
protrolium / bitmarkClaiming
Created Apr 19, 2017
Claiming of Bitmark account
View bitmarkClaiming
Publicly linking my Bitmark account / https://registry.bitmark.com/account/aS9z7CeCiQpNRdho92xYDEk1Nxz72x9KtPdEVtH2zt9TQBe7vR/a84bf8d23ed8238162c43f9ba267332885b4bb012b31a774aeec9d083d1094f0ac439a1a9a1a03e9734b747f46c7ab586762fa25c38ae3289f59c2df4eef4b01
@protrolium
protrolium / monty-ffmpeg.md
Last active Nov 24, 2018
using ffmpeg to add sound to youtube videos
View monty-ffmpeg.md

quick/dirty process to merge audio streams

create initial video offset
ffmpeg -ss 0:00 -t 0:00 -i input.mp4 output.mp4

exctract audio from new output.mp4
ffmpeg -i output.mp4 -f mp3 -ab 192000 -vn output.mp3

merge the two audio files
ffmpeg -i output.mp3 -i audio2.mp3 -filter_complex amerge -ac 2 -c:a libmp3lame -q:a 4 merged.mp3

View custom-bash-commands.md

$ cd /usr/local/bin
$ sudo nano [scriptname]

#!/bin/bash
command goes here

exit and save

sudo chmod +x [scriptname] to make executable

@protrolium
protrolium / sibelius-keyboard-shortcuts.md
Last active Aug 30, 2016
Keyboad Shortcuts | Sibelius 6 | OS X 10.6.8
View sibelius-keyboard-shortcuts.md

Command + Option + Up/Down Arrow
Jump up/down systems

Option + Shift + Left/Right Arrow
Adjust spacing of note

Tab / Tab + Shift
Tab through objects in current staff … use to toggle Dynamic markings

Shift + Left/Right Arrow to select, then Option + Shift + Up/Down Arrow

@protrolium
protrolium / working with zip.md
Last active Jun 10, 2016
zip terminal command
View working with zip.md

zip a directory for windows by removing .DS_Store

zip -r foo.zip foo -x "*.DS_Store"

To interpret this, we are running the zip executable with the following parameters/arguments:

  • -r for recursively including all directories underneath the targets we want to zip.
  • foo.zip is the name of the zip archive we are creating
  • foo is the target directory we want to zip up
  • -x "*.DS_Store" excludes all files whose path ends in the string ".DS_Store"
You can’t perform that action at this time.