Zach's git repos
/
HexBoard
Firmware for HexBoard MIDI controller
main
109
Commits
1
Branch
6
Tags
Code
Clone
HTTPS
Open with VS Code
Open with VSCodium
Open with IntelliJ IDEA
Commits
1.2.0 update
Shaping The Silence committed
13 days ago
c96adfb
MPE message additions - beginning of 1.2
Shaping The Silence committed
6 months ago
687a997
Fix Makefile
Zach DeCook committed
6 months ago
bb7b5bb
1.1 okay, it wasn't final and this isn't either...
Shaping The Silence committed
7 months ago
0e06314
1.1 Final (I think...)
Shaping The Silence committed
7 months ago
e2ce389
Add files via upload
Shaping The Silence committed
7 months ago
5f88755
Firmware 1.1 BETA 1
Scott Blomquist committed
7 months ago
a79c6aa
Brightness: Add additional options
Zach DeCook committed
2024-06-30
8f64800
Menu: Include option for customizing output on hardware with multiple output channels
Zach DeCook committed
2024-06-30
f7741a6
Program change: Support Roland MT32 bank
Zach DeCook committed
2024-06-17
e3755e0
Mono Synth mode: Don't switch notes when you release unheld note
Zach DeCook committed
2024-06-15
94bc7ae
Arpeggio synth: Don't stutter on held note
Zach DeCook committed
2024-06-15
b13d2f4
Synth options: send General MIDI program change events
Zach DeCook committed
2024-06-15
b23b152
Enable additional midi output on unreleased hardware revision
Zach DeCook committed
2024-06-15
bd56c06
Use virtual buttons to detect hardware revision
Zach DeCook committed
2024-06-08
7e21c52
Cleanup unused patch
Zach DeCook committed
2024-06-08
6beaded
Build: cleanup
Zach DeCook committed
2024-05-25
c7821c7
Wait, I messed something up when I made some edits. I’ll have to fix it before we upload it. 😅
Jared DeCook committed
2024-05-24
31237ca
HexBoard Firmware Golden Master
Jared DeCook committed
2024-05-24
9bd3f7d
README: update link to hexperiment source
Zach DeCook committed
2024-04-28
fddb48d
typoes
theHDM committed
2024-04-28
9a3e11e
This version has the mono/arpeggio buzzer fixed, includes scales for 53 72
Nicholas Fox committed
2024-04-28
7d54f35
Updates since Apr 22:
Nicholas Fox committed
2024-04-26
3fa7fc3
Updates:
Nicholas Fox committed
2024-04-26
dc5a26d
Updated this version of Hexperiment to:
Nicholas Fox committed
2024-04-26
79201aa
build: update slightly
Zach DeCook committed
2024-04-26
461eca7
Hexperiment -- volume and waveform on buzzer
Nicholas Fox committed
2024-04-05
55206c9
Hexperiment: rename file
Zach DeCook committed
2024-04-05
763712d
Fixup lines broken by email client
Nicholas Fox committed
2024-04-02
b56e149
build: augment to hopefully build in ci
Zach DeCook committed
2024-04-02
852cf47
Hexperimental code, 2024-04-02
Nicholas Fox committed
2024-04-02
921abcf
Layouts: Add bosanquetWilson
Jared DeCook committed
2024-04-02
23d7247
Documentation: Start tidying documentation
Zach DeCook committed
2024-02-24
16fa95a
Added in some new scales and adjusted contrast between dim and normal keys
Jared DeCook committed
2024-02-24
eac95d9
41-TET: Add some layouts specifically designed for this
Zach DeCook committed
2024-02-13
acdb87e
Tone color: begin implementation for 41-TET
Zach DeCook committed
2024-02-13
bdcd88f
tone-based ColorMode: start this (doesn't work for microtones yet)
Zach DeCook committed
2024-02-12
444e613
Fix scales when transposed
Jared DeCook committed
2023-11-25
477302a
Readme: Update with more info about downloading firmware/checking version
Zach DeCook committed
2023-11-13
fa0d831
Fix orbit on dev models and bump version number to V0.5.1
Zach DeCook committed
2023-11-13
0c7fc75
Bump version number to V0.5.0
Zach DeCook committed
2023-11-13
7255edf
Arpeggiator: Allow configuring speed
Jared DeCook committed
2023-11-13
e142351
Buzzer: Implement Arpeggiator
Zach DeCook committed
2023-11-12
e1de159
tooling: Improve make install to mount device
Zach DeCook committed
2023-11-12
44ab755
Animations: Add 'orbit' mode
Jared DeCook committed
2023-11-10
1dd13d0
makeLayout: support outputting constants for (WIP) qmk firmware
Zach DeCook committed
2023-11-10
d3b6355
Microtones: Add 72 tone setting
Zach DeCook committed
2023-09-18
3d7ac14
Testing: Add "Full" layout option where high keys are matched to CC-values
Zach DeCook committed
2023-09-18
d69dc71
Buzzer Tones: Don't do out-of-bounds array access
Zach DeCook committed
2023-09-18
16a7523
Microtones: Add 31-TET, and add script for calculating pitches in hertz
Zach DeCook committed
2023-09-18
aec787a
Microtonal setting: add more options
Zach DeCook committed
2023-09-14
0e39f9c
Add EZMajor experimental layout
Jared DeCook committed
2023-09-14
bfbaa9a
Fix bugs recently introduced
Zach DeCook committed
2023-09-14
7143705
Tones: Add experimental microtonal mode
Zach DeCook committed
2023-09-14
8ebd717
Color: Refactor to be based on tones
Zach DeCook committed
2023-09-13
f427a35
Create python script to help create layouts
Zach DeCook committed
2023-09-13
27355d4
Formatting and add nonescale
Zach DeCook committed
2023-09-13
328f3b1
Selected Scale: Use boolean arrays for faster access
Zach DeCook committed
2023-09-10
19e1c0c
Bump version number and add comments
Jared DeCook committed
2023-07-25
9ee2490
Animations: Enable different animations
Jared DeCook committed
2023-07-19
d3ba5fe
Simplify brightness settings for production model
Jared DeCook committed
2023-07-19
ae8ff80
IsNotePlayable: start refactoring
Zach DeCook committed
2023-07-16
136fc5d
V0.3.0: Release
Zach DeCook committed
2023-07-07
8870e6d
Scale lock: Fix for released notes in buzzer mode
Zach DeCook committed
2023-07-07
8df1713
Tooling and comment adjustment
Zach DeCook committed
2023-07-07
9f63868
Display: Speed up
Zach DeCook committed
2023-07-07
4e263c9
Reduce default brightness for Model 2
Jared DeCook committed
2023-07-07
b6741ba
Add scale lock feature
Jared DeCook committed
2023-07-07
80ec804
Modwheel: Change highlighting color
Zach DeCook committed
2023-06-10
388e8c9
Add mod wheel and fix pitchbend refactor speed
Jared DeCook committed
2023-06-09
8780f17
PitchBend: Refactor pitchBend and draft modWheel
Zach DeCook committed
2023-06-02
1b21aab
Version: Add version number to Testing menu
Zach DeCook committed
2023-05-30
78db242
CI/CD: Add .build.yml to build firmware in sourcehut
Zach DeCook committed
2023-05-29
f6372f5
LICENSE: License under the GPLv3
Zach DeCook committed
2023-05-29
c454239
README: Add instructions for building with arduino-cli
Zach DeCook committed
2023-05-29
2a686a5
README: start this
Zach DeCook committed
2023-05-28
c9f4036
Sequencer Mode: Clean up code and add menu
Jared DeCook committed
2023-05-28
82dabe6
Layouts: transpose harmonic table and gerhand slightly up
Jared DeCook committed
2023-05-28
2998611
add #define switch for commercial revision
Jared DeCook committed
2023-05-28
d1ba03a
Sequencer Mode: Make this kinda-work
Zach DeCook committed
2023-04-15
ac10f4e
Hexboard: Add night brightness mode
Jared DeCook committed
2023-03-30
b89df9a
Sequencer: rely on the steps toggles instead of just playing all the time
Zach DeCook committed
2023-03-11
2d201bd
Write sequencer play next note
Zach DeCook committed
2023-03-11
dcab07e
sequencer: Check for out of bounds on lane
Zach DeCook committed
2023-03-11
478a13a
Sequencer: Add code for toggling things on and off
Zach DeCook committed
2023-03-11
144f801
Sequencer: Create data structure for storing stuff
Jared DeCook committed
2023-03-11
ee4d906
Commit my changes
Jared DeCook committed
2023-03-11
384e7cb
Makefile: Make this functional (at least, on Linux for Zach)
Zach DeCook committed
2022-12-17
c4441cf
Allow boot up, mmhmm
Zach DeCook committed
2022-12-17
93db8d3
Velocity: Set brightness when you push velocity buttons
Zach DeCook committed
2022-12-17
ce9bfb3
buzzer: Monophonically play another note on release
Zach DeCook committed
2022-12-16
1e5531d
buzzer: Basic functionality
Zach DeCook committed
2022-12-16
40ebdd3
v1.1: un-refactor
Zach DeCook committed
2022-12-16
aa12658
v1.1 WIP
Jared DeCook committed
2022-11-19
37cb602
add black key toggle
Zach DeCook committed
2022-09-04
51cd1b7
HexBoard: Add jared changes
Zach DeCook committed
2022-09-04
4e7b2f3
lights: Light up when pressed
Zach DeCook committed
2022-07-16
7f96370
lights: Better white/black key distinction
Zach DeCook committed
2022-07-16
223f62f
layout mode: color of light
Zach DeCook committed
2022-07-16
c63de34
layout: implement layout toggle
Zach DeCook committed
2022-07-15
4727908
leds: Fixup num leds
Zach DeCook committed
2022-07-15
71e8333
layouts: expand layouts
Zach DeCook committed
2022-07-11
0a3abaa
LEDs: Color layout (white keys as rainbow)
Zach DeCook committed
2022-07-11
13d29af
LEDS: Add FastLED and enable behaviors for the octave switches
Zach DeCook committed
2022-07-11
a3d6aca
makefile: Add this for using new versions of arduino-cli with teensy_loader_cli
Zach DeCook committed
2022-07-11
0b7c665
buttons: Record newpress time
Zach DeCook committed
2022-07-11
166323d
command: Clean up code for transposing
Zach DeCook committed
2022-07-11
f098486
Change direction of electricity and add ROW_FLIP macro
Zach DeCook committed
2022-07-11
73d044e
initial commit
Zach DeCook committed
2022-07-11
3099179