Commit Graph

156 Commits (b79400e0e9080112fbdcf9ae1672297286b7938a)

Author SHA1 Message Date
Jack Humbert fde477a927 updates midi functionality (#331)
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* splits up process_action to allow independent processing of actions

* moves midi stuff to quantum.c

* adds additional scales for midi
9 years ago
Jack Humbert bf5c2ccee5 splits process_action up to handle records separately (#329)
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* splits up process_action to allow independent processing of actions

* merging?
9 years ago
Jack Humbert 15719f3574 adds a sequencer to the music mode (#330)
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* Merge branch 'master' into process-record
9 years ago
Erez Zukerman 1a8c0dd22d Leader key implementation (#326)
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* updates process_action functions to return bool
9 years ago
Jack Humbert 3f02637f4d Backlight Breathing for Planck and Atomic
* Updated personal layouts

* tweaked personal

* Nightly - Audio Cleanup

Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP

* nightly - collapsed code

* Added check for note playing to LEDs

* Usability tweaks

* TWEAE

* nightly

added extra kcs to keymap common

* turned on Plank audio

* Added backlight breathing to atomic

* reverted accidental merge

* adds backlight pulse to planck
9 years ago
Jack Humbert 684793360c quantum accommodates more than 16 columns 9 years ago
Erez Zukerman 2ce9644caa Merge pull request #311 from adiabatic/ergodox-zweihander-osx
Add KC_LABK and KC_RABK (< and >)
9 years ago
Nathan Sharfi 08f3142463 Add KC_LABK and KC_RABK (< and >) 9 years ago
Erez Zukerman 9bb368a5fb [Jack & Erez] Defines MOD_HYPR and MOD_MEH 9 years ago
Erez Zukerman f293bf2340 [Jack & Erez] Removes duplicate reference, sorts whitespace 9 years ago
Jack Humbert 41b3e399b1 adds keycode shortcuts for OSL and OSM 9 years ago
Tom Duckering d4520cd3ac Referencing the hex file (#309)
Seems that this is a typo. When I used the hex file it worked so presuming that means it's right ;)
9 years ago
IBNobody 83e1cc241e Clarified audio.c (#302)
* Updated personal layouts

* tweaked personal

* Nightly - Audio Cleanup

Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP

* nightly - collapsed code

* Added check for note playing to LEDs
9 years ago
Jack Humbert 0656f2fa10 moves backlight functionality to keyboard files and updates template makefile
previously there were two backlight.c files (bad)
9 years ago
Jack Humbert 66e0323881 removes extra voices, updates .hex files 9 years ago
Jack Humbert e024c11f7a actually resolves conflicts in rgblight.c 9 years ago
Jack Humbert c37d52d213 resolves conflicts in rgblight.c
# Conflicts:
#	quantum/rgblight.c
9 years ago
Jack Humbert bf56838fe9 adds freq LUT for future use 9 years ago
Jack Humbert 140b97a1cd adds delayed vibrato 9 years ago
Jack Humbert e7b6bb641c updates default voice, prunes voices 9 years ago
James ‘Twey’ Kay 7ccfaf750d Add a keymap_extras header for Plover 9 years ago
Eric Tang eb09c450de Fix typo (#276) 9 years ago
Jack Humbert a718c53fe7 adds more voice harmonics 9 years ago
Jack Humbert a8086126fe Merge remote-tracking branch 'origin/master'
# Conflicts:
#	quantum/audio/voices.c
9 years ago
Jack Humbert b1900c8dde adds fifth and fourth down voices 9 years ago
IBNobody 082a0f313d fixed compiler warnings (#273) 9 years ago
Jack Humbert 7b3f212500 adds more voices, fixes macro redefines 9 years ago
Eric Tang 620ac4b260 Update functions used to write to EEPROM 9 years ago
Jack Humbert 9828aba2a1 adds multiple voices and the ability to iterate/deiterate between them 9 years ago
Erez Zukerman a8fd65d86f Merge pull request #265 from sboesebeck/master
ErgodoxLayoutGenerator used
9 years ago
Jack Humbert e89b806b85 converts tabs to spaces 9 years ago
Jack Humbert 73228f5e5d restructures audio, begins voicing 9 years ago
Jack Humbert 2e60054951 fade envelope 9 years ago
Jack Humbert 2e303b40ae start of envelope function 9 years ago
Jack Humbert 7d1a683607 sounds for plover layout 9 years ago
Jack Humbert b0635e58eb delay isn't the problem here 9 years ago
Stephan Bösebeck 13244a259c Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 9 years ago
Jack Humbert de4690593c fixed startup audio with a 500ms delay 9 years ago
Jack Humbert 462601f5e8 breaking changes - restructuring audio.c a little 9 years ago
Stephan Bösebeck 6ff5e10592 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 9 years ago
Jack Humbert fd49dfe5cb vibrato and polyphony paratmeters 9 years ago
Jack Humbert a2f31c886f getting ready for getters and setters 9 years ago
Jack Humbert 78b3a88154 merging in #262 9 years ago
Jack Humbert e49712b559 note sliding - on right now 9 years ago
Stephan Bösebeck 9cc39156f7 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 9 years ago
IBNobody 82ec81660e Merge remote-tracking branch 'refs/remotes/jackhumbert/master' into personal_atomic_planck 9 years ago
IBNobody ef73ab6628 Notes Bugfix 9 years ago
Jack Humbert 89a78f4a11 audio fixes 9 years ago
Jack Humbert 5a15c113d7 Merge branch 'personal_atomic_planck' of github.com:IBNobody/qmk_firmware 9 years ago
IBNobody 5c98ad5960 Added extra songs, LED indicator notes 9 years ago