Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
dd61a42
added license and makefile
mschack Oct 30, 2017
15ca993
modified gitignore
mschack Oct 30, 2017
1a0bda0
removed build folder
mschack Oct 30, 2017
acdda4a
added binary zip
mschack Oct 31, 2017
a039e60
added readme
mschack Oct 31, 2017
3f319ae
changed README.md again
mschack Oct 31, 2017
2249148
changed README.md again, again
mschack Oct 31, 2017
c778144
initial mixer version
mschack Nov 1, 2017
5fb1463
Added Mixer 4x4
mschack Nov 1, 2017
0be727b
update mschack.zip
mschack Nov 1, 2017
afdc5da
Update Makefile
PatchworkBoy Nov 1, 2017
958785d
Merge pull request #3 from PatchworkBoy/patch-1
mschack Nov 2, 2017
2cd104d
added Triad Sequencer
mschack Nov 3, 2017
743c54e
added copy button
mschack Nov 3, 2017
74b4e78
update readme.md
mschack Nov 3, 2017
8b1ee6c
fixed bug in triad seq
mschack Nov 3, 2017
04a2e51
updated zip
mschack Nov 3, 2017
29752b3
Added 4x4 mixer with EQ
mschack Nov 3, 2017
39c578f
update readme.md
mschack Nov 3, 2017
a84240e
added Synth Drums
mschack Nov 5, 2017
f2075fe
updated Readme.md
mschack Nov 5, 2017
377d70d
updated Readme.md
mschack Nov 5, 2017
beacfab
updated zip
mschack Nov 5, 2017
de45043
Update Triad Sequencer with trigoff and glide
mschack Nov 7, 2017
f85ed63
update readme.md
mschack Nov 7, 2017
9c9305c
added aux's to mixer 2
mschack Nov 7, 2017
8733f08
update readme.md
mschack Nov 7, 2017
66fc0c6
Mixer bug fixes and add 1x4 and 2x4 mixers
mschack Nov 8, 2017
d217c7b
update readme.md
mschack Nov 8, 2017
92756ba
update readme.md
mschack Nov 8, 2017
941574a
mixer init bug fix
mschack Nov 8, 2017
6ae50b1
update zip
mschack Nov 8, 2017
a2b800f
Added Ping Pong Delay
mschack Nov 9, 2017
d32065e
fix crash bug in Pong
mschack Nov 9, 2017
03fd728
Added 3 Channel OSC
mschack Nov 10, 2017
b1761bc
Added 16 programs per keyboard to Triad Seq
mschack Nov 10, 2017
1326fe0
Triad Seq update
mschack Nov 11, 2017
f4db900
fixed bug in mixer channel solo
mschack Nov 11, 2017
3c58bd9
Greatly improved Triad Sequencer performance
mschack Nov 13, 2017
3657be5
Added multi oscillators to 3ch OSC
mschack Nov 13, 2017
8ff895d
updated readme.md
mschack Nov 13, 2017
c5a6b67
added LED Meters to 4x4 mixer
mschack Nov 13, 2017
61c25b4
added mschack.zip
mschack Nov 14, 2017
8284234
added Compressor, improved LED meters
mschack Nov 15, 2017
70ddbd4
Added XFade
mschack Nov 16, 2017
307b438
Added Triad Seq Type 2, added sync clock to ping pong
mschack Nov 17, 2017
94034bb
update readme.md
mschack Nov 18, 2017
6317560
added global clk reset and pattern change to Triad2
mschack Nov 18, 2017
14c0101
update 1 and 2 group mixers to match 4x4
mschack Nov 18, 2017
79a536a
updated readme.md
mschack Nov 18, 2017
0f3b1eb
Added 6x32 sequencer
mschack Nov 20, 2017
1ab5c35
update mschack.zip
mschack Nov 20, 2017
128714a
update readme.md
mschack Nov 20, 2017
b022c8d
Minor updates, final 0.4.0 support
mschack Nov 21, 2017
58a60d3
0.5.0 support
mschack Nov 22, 2017
104372b
updates to fix LEDs
mschack Nov 22, 2017
92ee678
changed resource offsets
mschack Nov 22, 2017
ce04cea
fix crash issues
mschack Nov 22, 2017
68fdf38
fix Triad Sequencer crashing
mschack Nov 22, 2017
19fcf6e
6 x 32 Seq graphics update
mschack Nov 22, 2017
4b72a06
update readme.md
mschack Nov 22, 2017
c03bc8b
Added Beat 0 trig to 6x32 Seq
mschack Nov 22, 2017
442ec4c
fix OSC3 crash
mschack Nov 23, 2017
6d2366c
4Ch Master Clock
mschack Nov 24, 2017
035b1c6
2x4 mixer solo, mute fix
mschack Nov 25, 2017
5979a05
updated buttons on multiple modules
mschack Nov 25, 2017
96e5fea
update readme.md
mschack Nov 25, 2017
97563ad
fix LED Meters randomly not working
mschack Nov 25, 2017
802a4e4
fix pong bug
mschack Nov 25, 2017
151d0a4
various updates
mschack Nov 26, 2017
a727808
added max step per pattern on triad2
mschack Nov 26, 2017
9cfda91
added 8 patterns to triad2
mschack Nov 26, 2017
5806dc7
updated readme.md
mschack Nov 29, 2017
032350b
update readme
mschack Nov 29, 2017
097db7d
update readme
mschack Nov 29, 2017
6601855
update readme
mschack Nov 29, 2017
9639a6c
update readme
mschack Nov 29, 2017
93a61ea
Add side chain to COMP
mschack Dec 6, 2017
f9680c7
Hold CV added to 6x32 SEQ, removed click from OSCx3
mschack Dec 7, 2017
532a246
ARP 700
mschack Dec 15, 2017
e8d9ecc
SVGSlider is now SVGFader
holgerschurig Mar 10, 2018
6a7d76a
adapt Makefile to 0.6.0dev
holgerschurig Mar 10, 2018
3d67cde
adapt sources to 0.6.0dev
holgerschurig Mar 10, 2018
b65f96c
ignore compiled plugins on Linux/MacOSX and the new dist/ directory
holgerschurig Mar 10, 2018
062afd4
Compressor: remove unused variable
holgerschurig Mar 10, 2018
f54308e
SynthDrums, 3Ch_Osc: remove "dead" stores
holgerschurig Mar 10, 2018
997bab5
Compressor: fix usage of garbage variable
holgerschurig Mar 10, 2018
cdd4393
3Ch_Osc: specify default case
holgerschurig Mar 10, 2018
d415464
CLog: fix incorrect use of fprintf()
holgerschurig Mar 10, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
backup
/backup
/dist
/build
/mschack
plugin.dll
plugin.so
plugin.dylib
WaveShaper1.svg
WaveShaper.cpp
*.bat
Waveshaper1.svg
*.scc
7 changes: 7 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Copyright (c) 2017 Mark Schack

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
12 changes: 12 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

SOURCES = $(wildcard src/*.cpp)

# Add files to the ZIP package when running `make dist`
# The compiled plugin is automatically added.
DISTRIBUTABLES += $(wildcard LICENSE*) res

# If RACK_DIR is not defined when calling the Makefile, default to two levels above
RACK_DIR ?= ../..

# Include the VCV Rack plugin Makefile framework
include $(RACK_DIR)/plugin.mk
60 changes: 60 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# mscHack Plugins for VCV Rack 0.5.0

(Note the release folder is in the mscHack.zip Windows Only at the moment)

![screenshot](modules.PNG)

# Updates
- 14 Dec 17
- NEW ARP 700 - 7 note arpeggiator with different pattern modes
- externally clocked
- 16 programs
- glide and legato
- 7 Dec 17:
- Remove annoying click from 3xOSC
- Add Hold CV option to 6x32 SEQ
- 6 Dec 17:
- Added side chain input to compressor
- Fixes to compressor.
- 26 Nov 17:
- Added Freq CV to Synth Drums.
- Added Notch filters to 3xOSC and Ping Pong Delay.
- 6x32 sequencer and triad2 now can have different max steps per saved pattern.
- Triad Sequencer now has 8 pattern saves.
- 25 Nov 17:
- improved buttons on multiple modules.
- fixed LED Meters randomly not working.
- 24 Nov 17:
- (NEW) 4 Channel Master Clock (BPM, mult and div, chainable, humanize setting, sync buttons)
- fix 2x4 mixer solo/mute
- fix triad sequencer keyboard bug
- fix OSC 3 crash when VOCT offset push note into to high a range, and fix osc tuning.

# Includes
- 4 Channel Master Clock
- 3 Channel 16 Step Programmable Sequencer.
- 6 Channel 32 Step Sequencer
- Mixer 4x4 (old) (GOING OBSOLETE!!!)
- Mixer 1x4, 2x4 and 4x4 (with EQ, 4xAUX buses, and 2 x amplification )
- Triad Sequencer (GOING OBSOLETE!!!)
- Triad Sequencer (Type 2), with Independantly clocked channels
- Synth Drums
- 3 Channel Oscillator with Filter and Amp Envelope (latest has multi oscillator capability)
- Ping Pong Delay
- Compressor (a work in progress...)
- X Fade, 3 stereo channel cross fader
- ARP 700, 7 note arpeggiator.

# Demo Vids
- 4 Channel Master Clock https://www.youtube.com/watch?v=hiQciS8ch5U
- Sequencer: https://www.youtube.com/watch?v=2PN0-UZhocA
- Mixer: https://www.youtube.com/watch?v=QOjSEM3mPqs
- Triad Sequencer https://www.youtube.com/watch?v=InOgQA91cs8
- Triad Sequencer (Type 2) https://www.youtube.com/watch?v=NAza3lUqkkQ
- Synth Drums https://www.youtube.com/watch?v=zYrtJ2XsbTw
- Pong https://www.youtube.com/watch?v=hTsco8omRT0
- 3 Channel OSC https://www.youtube.com/watch?v=BV9nWX9Izq0
- Compressor https://www.youtube.com/watch?v=0F9KCk0IgFU
- X Fade https://www.youtube.com/watch?v=1NN4ly77nXo
- 6 x 32 trigger sequencer https://www.youtube.com/watch?v=S1PB-WaqXt4
- ARP 700 quicky demo https://www.youtube.com/watch?v=ht9EwXmkDJI
Binary file added modules.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added mscHack.zip
Binary file not shown.
1,032 changes: 1,032 additions & 0 deletions res/ARP700.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
611 changes: 611 additions & 0 deletions res/Compressor.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading