Commands
Commands to follow step by step
Your folder structure should be like this at the end of the Cinder setup:
- Open powershell or terminal
- Go to top level or home folder: cd \ or cd ~
- Create the folder: mkdir vd
- Change current folder: cd vd
- Clone Cinder inside this folder, see sections below
- Optional: Setup Visual Studio Community 2015 or use your favourite IDE
- Create another subfolder called videodrömm for the repos we are going to work in
- Create the folder: mkdir videodromm
- Change current folder: cd videodromm
- Choose the repo(s) you want to use, for example let's use the assets repo:
- Fork the assets repo: https://github.com/videodromm/assets.git
- Clone your assets repo: git clone https://github.com/YOURGITHUBNAME/assets.git
- Optional: Configure the link to the parent folder for future pull requests: git remote add upstream git://github.com/videodromm/assets.git
- Optional: Before coding, get latest modifications from the parent: git fetch upstream and git merge upstream/master master
- Optional: Do some coding
- Optional: Commit and push to your repo
- Optional: Do a pull request for review and integration in the parent repo
- Clone the repo: https://github.com/videodromm/videodromm-controller-cinder
Blocks to checkout in you Cinder/blocks folder or better, use ./install.sh from /videodromm/videodromm-controller-cinder
- Cinder-Hap2: https://github.com/videodromm/Cinder-Videodromm
- Cinder-Hap2: https://github.com/videodromm/Cinder-Hap2
- Cinder-Warping: https://github.com/paulhoux/Cinder-Warping
- Cinder-WebSocketPP: https://github.com/videodromm/Cinder-WebSocketPP
- Cinder-Spout: https://github.com/brucelane/Cinder-Spout /li>
- Cinder-ImGui: https://github.com/simongeilfus/Cinder-Imgui --recursive
- Cinder-Midi2: https://github.com/brucelane/Cinder-MIDI2
Those steps can be seen on livecoding.tv
Cinder
On linux only: git clone https://github.com/cinder/Cinder.git --recursive -b android_linux ( follow instructions on https://github.com/cinder/Cinder/wiki/Cinder-for-Linux )
on Windows/OsX: git clone https://github.com/cinder/Cinder.git --recursive
Open Cinder.sln in the vc2013 with Visual Studio 2015
Compile it with Visual Studio 2015 using Batch build: check 32 bit Debug and Release versions
Create a test project with Tinderbox
Python
If you use Python, setup version 3.5
On linux:
apt-get install: python3 python3-pip
optional: ipython3
Setup Crossbar on Ubuntu