Created
December 2, 2012 08:33
-
-
Save oneman/4187733 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env ruby | |
| require "/home/oneman/kode/krad_radio/scripts/kradradio_client.rb" | |
| station_name = "kradtoday" | |
| width = 1280 | |
| height = 720 | |
| fps = "30000 1000" | |
| station = KradStation.new(station_name) | |
| `xmms2-launcher -- -o jack -i /tmp/music1` | |
| `xmms2-launcher -- -o jack -i /tmp/music2` | |
| `jack_disconnect XMMS2:out_1 system:playback_1` | |
| `jack_disconnect XMMS2:out_2 system:playback_2` | |
| `jack_disconnect XMMS2-01:out_1 system:playback_1` | |
| `jack_disconnect XMMS2-01:out_2 system:playback_2` | |
| station.cmd("setdir ~/kradtoday") | |
| station.cmd("input Music") | |
| station.cmd("input Music2") | |
| station.cmd("input Mic 1") | |
| station.cmd("input Video") | |
| station.cmd("output Main") | |
| station.cmd("plug Mic system:capture_2") | |
| station.cmd("plug Music XMMS2") | |
| station.cmd("plug Music2 XMMS2-01") | |
| station.cmd("plug Main system:playback") | |
| station.cmd("crossfade Music Music2") | |
| station.cmd("xmms2 Music /tmp/music1") | |
| station.cmd("xmms2 Music2 /tmp/music2") | |
| station.cmd("xmms2 Music play") | |
| station.cmd("addfx Music eq") | |
| station.cmd("addfx Music2 eq") | |
| station.cmd("addfx Mic eq") | |
| station.cmd("setfx Music 0 addband 0 0") | |
| station.cmd("setfx Music 0 hz 0 70") | |
| station.cmd("setfx Music 0 bandwidth 0 3") | |
| station.cmd("setfx Music 0 addband 0 0") | |
| station.cmd("setfx Music 0 hz 1 900") | |
| station.cmd("setfx Music 0 addband 0 0") | |
| station.cmd("setfx Music 0 hz 2 9000") | |
| station.cmd("setfx Music2 0 addband 0 0") | |
| station.cmd("setfx Music2 0 hz 0 70") | |
| station.cmd("setfx Music2 0 bandwidth 0 3") | |
| station.cmd("setfx Music2 0 addband 0 0") | |
| station.cmd("setfx Music2 0 hz 1 900") | |
| station.cmd("setfx Music2 0 addband 0 0") | |
| station.cmd("setfx Music2 0 hz 2 9000") | |
| station.cmd("setfx Mic 0 addband 0 0") | |
| station.cmd("setfx Mic 0 hz 0 70") | |
| station.cmd("setfx Mic 0 bandwidth 0 3") | |
| station.cmd("setfx Mic 0 addband 0 0") | |
| station.cmd("setfx Mic 0 hz 1 900") | |
| station.cmd("setfx Mic 0 addband 0 0") | |
| station.cmd("setfx Mic 0 hz 2 9000") | |
| station.cmd("webon 4000 4080") | |
| station.cmd("transmitter_on 4030") | |
| #station.cmd("transmit audio transmitter 3030 /#{station_name}.opus nopass opus") | |
| station.cmd("res #{width} #{height}") | |
| station.cmd("fps #{fps}") | |
| #station.cmd("addsprite ~/kode/kradtor_small.png #{width - 320 - 32} #{40 - 32}") | |
| #station.cmd("capture decklink 0 1920 1080 60000 1001 audiovideo") | |
| #station.cmd("setport 0 0 0 1920 1080 330 180 #{width} #{height} 1 0") | |
| #station.cmd("transmit audiovideo transmitter 3030 /#{station_name}.mkv nopass h264vorbis") | |
| #station.cmd("transmit video transmitter 3030 /#{station_name}.y4m nopass y4m") | |
| #station.cmd("transmit audiovideo transmitter 3030 /#{station_name}.webm nopass vp8vorbis 1280 720 2000 0.5") | |
| #station.cmd("record video ~/Videos/kradtoday_test_444.y4m y4m") | |
| #station.cmd("record audiovideo ~/Videos/kradtoday_test_vpx3.webm vp8vorbis") | |
| #station.cmd("record video ~/Videos/kradtoday_test_vhs.mkv vhs") | |
| #station.cmd("vuon") | |
| #station.cmd("display") | |
| #logname = station.cmd("logname") | |
| #puts "tail -n 500 -f #{logname}" | |
| #puts `krad_radio threads` | |
| #puts `ruby ~/kode/kradtoday_time.rb` | |
| #puts `tail -n 500 -f #{logname}` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment