TODO: ditch midish and use node easymidi for routing, currently using midish on pifull0 and basic node routing on pifulls1-4
(pidof -c /home/pi/of/apps/Sites/ofLed/bin/ofLed > /dev/null || /home/pi/of/apps/Sites/ofLed/bin/ofLed &> /home/pi/output.log &)
ansible all -m ping -i ansible/hosts --ask-passansible all -a "/bin/echo hello" -i ansible/hosts --ask-passansible-playbook ansible/HelloWorld.yml -i ansible/hosts --ask-pass
ffmpeg -i PICT0007.mov -vf scale=128:128,setsar=1:1 00.mp4 -hide_bannerffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4ffmpeg -i c.mov -filter:v "crop=90:90:0:15" out.mp4
npm install(maybenpm install --python=python2.7)- note:
/sendmidi/sendmidi-rpi-jessie dev "port 0" cc 20 5
cd of/apps/Sites/ofLed/pgmManager/cp .env.sample .envnpm installnpm install -g pm2pm2 install pm2-logrotate@2.6.0- pifull0:
sudo apt install midish - pifull0:
vim ~/.midish sudo vim /etc/systemd/system/pifull.servicesudo systemctl daemon-reloadsudo systemctl enable pifull.servicesudo systemctl start pifull.service- reboot and check qmidinet is running:
pidof qmidinet
[Unit]
Description=pifull pm2 services
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=forking
ExecStart=/home/pi/.npm-global/bin/pm2 start ecosystem.config.js
WorkingDirectory=/home/pi/of/apps/Sites/ofLed/pgmManager
StandardOutput=inherit
StandardError=inherit
User=pi
[Install]
WantedBy=multi-user.target
dnew 0 "Midi Through" rw
dnew 1 "mio" rw
dnew 2 "QmidiNet" rw
# define filter "devicemap"
fnew devicemap
#route device 1 -> device 2
fmap {any 1} {any 2}
i #important: run midish in idle mode, run this routing