Initial Commit für Launchpad Code
parent
b96bd61890
commit
83fc9f632c
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
@ -0,0 +1,17 @@
|
|||||||
|
# Auto detect text files and perform LF normalization
|
||||||
|
* text=auto
|
||||||
|
|
||||||
|
# Custom for Visual Studio
|
||||||
|
*.cs diff=csharp
|
||||||
|
|
||||||
|
# Standard to msysgit
|
||||||
|
*.doc diff=astextplain
|
||||||
|
*.DOC diff=astextplain
|
||||||
|
*.docx diff=astextplain
|
||||||
|
*.DOCX diff=astextplain
|
||||||
|
*.dot diff=astextplain
|
||||||
|
*.DOT diff=astextplain
|
||||||
|
*.pdf diff=astextplain
|
||||||
|
*.PDF diff=astextplain
|
||||||
|
*.rtf diff=astextplain
|
||||||
|
*.RTF diff=astextplain
|
@ -0,0 +1,47 @@
|
|||||||
|
# Windows image file caches
|
||||||
|
Thumbs.db
|
||||||
|
ehthumbs.db
|
||||||
|
|
||||||
|
# Folder config file
|
||||||
|
Desktop.ini
|
||||||
|
|
||||||
|
# Recycle Bin used on file shares
|
||||||
|
$RECYCLE.BIN/
|
||||||
|
|
||||||
|
# Windows Installer files
|
||||||
|
*.cab
|
||||||
|
*.msi
|
||||||
|
*.msm
|
||||||
|
*.msp
|
||||||
|
|
||||||
|
# Windows shortcuts
|
||||||
|
*.lnk
|
||||||
|
|
||||||
|
# =========================
|
||||||
|
# Operating System Files
|
||||||
|
# =========================
|
||||||
|
|
||||||
|
# OSX
|
||||||
|
# =========================
|
||||||
|
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# Thumbnails
|
||||||
|
._*
|
||||||
|
|
||||||
|
# Files that might appear in the root of a volume
|
||||||
|
.DocumentRevisions-V100
|
||||||
|
.fseventsd
|
||||||
|
.Spotlight-V100
|
||||||
|
.TemporaryItems
|
||||||
|
.Trashes
|
||||||
|
.VolumeIcon.icns
|
||||||
|
|
||||||
|
# Directories potentially created on remote AFP share
|
||||||
|
.AppleDB
|
||||||
|
.AppleDesktop
|
||||||
|
Network Trash Folder
|
||||||
|
Temporary Items
|
||||||
|
.apdisk
|
@ -0,0 +1,18 @@
|
|||||||
|
# Launchpad.NET
|
||||||
|
*The easy way to create applications for the NOVATION Launchpad*
|
||||||
|
|
||||||
|
**Welcome to LAUNCHPAD.NET**
|
||||||
|
This is a simple C# library which allows you to interact with the NOVATION LAUNCHPAD.
|
||||||
|
You can view the GitHub Wiki over here, in order to learn how the functions work together.
|
||||||
|
This is only possible because of **jstnryan** and his https://github.com/jstnryan/midi-dot-net
|
||||||
|
|
||||||
|
**Features**
|
||||||
|
This comes with a few features right now, but I will extend this in the future!
|
||||||
|
+ Automatic MIDI Device sorting (you only see Launchpads, not other MIDI devices
|
||||||
|
+ Easy LED state setting (set LEDs only giving coordinates and velocity)
|
||||||
|
+ LED rect filling (with start and end coordinates)
|
||||||
|
+ Easy handling of Launchpads with a own class for Launchpad
|
||||||
|
+ Easy connecting / disconnecting
|
||||||
|
|
||||||
|
**Bugs?**
|
||||||
|
No problem, thats why GitHub is here. :joy:
|
Binary file not shown.
@ -0,0 +1,22 @@
|
|||||||
|
# Auto detect text files and perform LF normalization
|
||||||
|
* text=auto
|
||||||
|
|
||||||
|
# Custom for Visual Studio
|
||||||
|
*.cs diff=csharp
|
||||||
|
*.sln merge=union
|
||||||
|
*.csproj merge=union
|
||||||
|
*.vbproj merge=union
|
||||||
|
*.fsproj merge=union
|
||||||
|
*.dbproj merge=union
|
||||||
|
|
||||||
|
# Standard to msysgit
|
||||||
|
*.doc diff=astextplain
|
||||||
|
*.DOC diff=astextplain
|
||||||
|
*.docx diff=astextplain
|
||||||
|
*.DOCX diff=astextplain
|
||||||
|
*.dot diff=astextplain
|
||||||
|
*.DOT diff=astextplain
|
||||||
|
*.pdf diff=astextplain
|
||||||
|
*.PDF diff=astextplain
|
||||||
|
*.rtf diff=astextplain
|
||||||
|
*.RTF diff=astextplain
|
@ -0,0 +1,120 @@
|
|||||||
|
# App specific
|
||||||
|
|
||||||
|
# OS generated files #
|
||||||
|
######################
|
||||||
|
.DS_Store
|
||||||
|
.DS_Store?
|
||||||
|
._*
|
||||||
|
.Spotlight-V100
|
||||||
|
.Trashes
|
||||||
|
Icon?
|
||||||
|
ehthumbs.db
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
|
||||||
|
[Bb]in/
|
||||||
|
[Oo]bj/
|
||||||
|
|
||||||
|
# mstest test results
|
||||||
|
TestResults
|
||||||
|
|
||||||
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
|
## files generated by popular Visual Studio add-ons.
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
.vs/
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.sln.docstates
|
||||||
|
*.userprefs
|
||||||
|
|
||||||
|
# Build results
|
||||||
|
[Dd]ebug/
|
||||||
|
[Rr]elease/
|
||||||
|
x64/
|
||||||
|
*_i.c
|
||||||
|
*_p.c
|
||||||
|
*.ilk
|
||||||
|
*.meta
|
||||||
|
*.obj
|
||||||
|
*.pch
|
||||||
|
*.pdb
|
||||||
|
*.pgc
|
||||||
|
*.pgd
|
||||||
|
*.rsp
|
||||||
|
*.sbr
|
||||||
|
*.tlb
|
||||||
|
*.tli
|
||||||
|
*.tlh
|
||||||
|
*.tmp
|
||||||
|
*.log
|
||||||
|
*.vspscc
|
||||||
|
*.vssscc
|
||||||
|
.builds
|
||||||
|
|
||||||
|
# Visual C++ cache files
|
||||||
|
ipch/
|
||||||
|
*.aps
|
||||||
|
*.ncb
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
|
||||||
|
# Visual Studio profiler
|
||||||
|
*.psess
|
||||||
|
*.vsp
|
||||||
|
*.vspx
|
||||||
|
|
||||||
|
# Guidance Automation Toolkit
|
||||||
|
*.gpState
|
||||||
|
|
||||||
|
# ReSharper is a .NET coding add-in
|
||||||
|
_ReSharper*
|
||||||
|
|
||||||
|
# NCrunch
|
||||||
|
*.ncrunch*
|
||||||
|
.*crunch*.local.xml
|
||||||
|
|
||||||
|
# Installshield output folder
|
||||||
|
[Ee]xpress
|
||||||
|
|
||||||
|
# DocProject is a documentation generator add-in
|
||||||
|
DocProject/buildhelp/
|
||||||
|
DocProject/Help/*.HxT
|
||||||
|
DocProject/Help/*.HxC
|
||||||
|
DocProject/Help/*.hhc
|
||||||
|
DocProject/Help/*.hhk
|
||||||
|
DocProject/Help/*.hhp
|
||||||
|
DocProject/Help/Html2
|
||||||
|
DocProject/Help/html
|
||||||
|
|
||||||
|
# Click-Once directory
|
||||||
|
publish
|
||||||
|
|
||||||
|
# Publish Web Output
|
||||||
|
*.Publish.xml
|
||||||
|
|
||||||
|
# NuGet Packages Directory
|
||||||
|
packages
|
||||||
|
|
||||||
|
# Windows Azure Build Output
|
||||||
|
csx
|
||||||
|
*.build.csdef
|
||||||
|
|
||||||
|
# Others
|
||||||
|
[Bb]in
|
||||||
|
[Oo]bj
|
||||||
|
sql
|
||||||
|
TestResults
|
||||||
|
[Tt]est[Rr]esult*
|
||||||
|
*.Cache
|
||||||
|
ClientBin
|
||||||
|
[Ss]tyle[Cc]op.*
|
||||||
|
~$*
|
||||||
|
*.dbmdl
|
||||||
|
Generated_Code #added for RIA/Silverlight projects
|
||||||
|
|
||||||
|
# Backup & report files from converting an old project file to a newer
|
||||||
|
# Visual Studio version. Backup files are not needed, because we have git ;-)
|
||||||
|
_UpgradeReport_Files/
|
||||||
|
Backup*/
|
||||||
|
UpgradeLog*.XML
|
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="midi-dot-net" version="1.1.0" targetFramework="net45" />
|
||||||
|
</packages>
|
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="midi-dot-net" version="1.1.0" targetFramework="net45" />
|
||||||
|
</packages>
|
@ -0,0 +1,293 @@
|
|||||||
|
!
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
X
|
||||||
|
|
||||||
|
"
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
X X
|
||||||
|
XXXXX
|
||||||
|
X X
|
||||||
|
XXXXX
|
||||||
|
X X
|
||||||
|
|
||||||
|
'
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
X
|
||||||
|
|
||||||
|
0
|
||||||
|
XX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
XX
|
||||||
|
|
||||||
|
1
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
2
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
XXXX
|
||||||
|
|
||||||
|
3
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
XX
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
4
|
||||||
|
X
|
||||||
|
XX
|
||||||
|
X X
|
||||||
|
XXXXX
|
||||||
|
X
|
||||||
|
|
||||||
|
5
|
||||||
|
XXXX
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
6
|
||||||
|
XX
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
X X
|
||||||
|
XX
|
||||||
|
|
||||||
|
7
|
||||||
|
XXXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
8
|
||||||
|
XXXX
|
||||||
|
X X
|
||||||
|
XXXX
|
||||||
|
X X
|
||||||
|
XXXX
|
||||||
|
|
||||||
|
9
|
||||||
|
XX
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
XX
|
||||||
|
|
||||||
|
A
|
||||||
|
XXXX
|
||||||
|
X X
|
||||||
|
XXXX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
B
|
||||||
|
XXX
|
||||||
|
X X
|
||||||
|
XXXX
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
C
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
D
|
||||||
|
XXX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
E
|
||||||
|
XXXX
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
XXXX
|
||||||
|
|
||||||
|
F
|
||||||
|
XXXX
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
G
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
X XX
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
H
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
XXXX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
I
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
J
|
||||||
|
XXXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
K
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
XX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
L
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
XXXX
|
||||||
|
|
||||||
|
M
|
||||||
|
X X
|
||||||
|
XX XX
|
||||||
|
X X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
N
|
||||||
|
X X
|
||||||
|
XX X
|
||||||
|
X X X
|
||||||
|
X XX
|
||||||
|
X X
|
||||||
|
|
||||||
|
O
|
||||||
|
XXX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
P
|
||||||
|
XXX
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
Q
|
||||||
|
XX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
XX
|
||||||
|
XX
|
||||||
|
|
||||||
|
R
|
||||||
|
XXX
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
S
|
||||||
|
XXX
|
||||||
|
X
|
||||||
|
XX
|
||||||
|
X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
T
|
||||||
|
XXXXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
U
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
XXX
|
||||||
|
|
||||||
|
V
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X
|
||||||
|
|
||||||
|
W
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
|
||||||
|
Y
|
||||||
|
X X
|
||||||
|
X X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
|
||||||
|
Z
|
||||||
|
XXXXX
|
||||||
|
X
|
||||||
|
X
|
||||||
|
X
|
||||||
|
XXXXX
|
Binary file not shown.
@ -0,0 +1,8 @@
|
|||||||
|
IntelOrca.Launchpad
|
||||||
|
=====================
|
||||||
|
A .NET framework library written in C# for utilising the Novation Launchpad
|
||||||
|
using MidiDotNet. Also includes various cool demos such as the rain sequencer.
|
||||||
|
|
||||||
|
Demonstration
|
||||||
|
-----------------------
|
||||||
|
http://www.youtube.com/watch?v=leYmmiVL1nU
|
Loading…
Reference in New Issue