summaryrefslogtreecommitdiffstats
path: root/quantum/audio
AgeCommit message (Collapse)AuthorFilesLines
2016-12-21limit voices by default, add some drumsJack Humbert2-25/+82
2016-12-19rgb clean-up, api clean-upJack Humbert3-7/+54
2016-12-12re-enable audio and extrakeysJack Humbert2-1/+23
2016-11-10Missed some stuff. Added a song (stole it from reddit).Zach Nielsen1-0/+12
2016-07-30Add IN_LIKE_FLINT songJeeBak Kim1-0/+8
2016-06-29Implements subprojects and updates projects for this (#459)Jack Humbert1-3/+3
* non-working commit * working * subprojects implemented for planck * pass a subproject variable through to c * consolidates clueboard revisions * thanks for letting me know about conflicts.. * turn off audio for yang's * corrects starting paths for subprojects * messing around with travis * semicolon * travis script * travis script * script for travis * correct directory (probably), amend files to commit * remove origin before adding * git pull, correct syntax * git checkout * git pull origin branch * where are we? * where are we? * merging * force things to happen * adds commit message, adds add * rebase, no commit message * rebase branch * idk! * try just pull * fetch - merge * specify repo branch * checkout * goddammit * merge? idk * pls * after all * don't split up keyboards * syntax * adds quick for all-keyboards * trying out new script * script update * lowercase * all keyboards * stop replacing compiled.hex automatically * adds if statement * skip automated build branches * forces push to automated build branch * throw an add in there * upstream? * adds AUTOGEN * ignore all .hex files again * testing out new repo * global ident * generate script, keyboard_keymap.hex * skip generation for now, print pandoc info, submodule update * try trusty * and sudo * try generate * updates subprojects to keyboards * no idea * updates to keyboards * cleans up clueboard stuff * setup to use local readme * updates cluepad, planck experimental * remove extra led.c [ci skip] * disable power up for now * config files updates * makefile updates * .h file updates, config tuning * disable audio for yang
2016-06-18Cleans up quantum/keymap situation, removes extra lufa folders (#416)Jack Humbert2-2/+2
* sorts out keycodes * move midi around * remove mbed * replaces keymap with qmk/keymap_common * fixes keymap.h * keymap, config, quantum rearrange * removes unneeded lufa stuff
2016-05-24Converted audio play functions to *_user (#349)Jack Humbert2-22/+1
* 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 * Added music and audio toggles to Quantum.c * Redid the audio callbacks * Adjusted default planck layout to use the user tone naming * tabs to spaces * Rewrote the ALL recipe to allow for faster parallel make * tabs to spaces * Renamed custom event functions to be 'startup_user' and 'shutdown_user'. Also moved the prototypes around. * Tweaked pvc atomic layout to work with the pvc planck. * updates midi scale calling
2016-05-19adds music and audio toggles (#337)Jack Humbert2-4/+10
* 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 * Added music and audio toggles to Quantum.c * Redid the audio callbacks * music/audio_on_user
2016-05-15adds a sequencer to the music mode (#330)Jack Humbert2-6/+6
* 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
2016-05-09Backlight Breathing for Planck and AtomicJack Humbert2-5/+10
* 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
2016-05-03Clarified audio.c (#302)IBNobody9-835/+1373
* 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
2016-04-29removes extra voices, updates .hex filesJack Humbert1-21/+21
2016-04-26adds freq LUT for future useJack Humbert1-0/+357
2016-04-26adds delayed vibratoJack Humbert2-0/+33
2016-04-25updates default voice, prunes voicesJack Humbert2-29/+29
2016-04-22adds more voice harmonicsJack Humbert2-3/+18
2016-04-22Merge remote-tracking branch 'origin/master'Jack Humbert3-19/+32
# Conflicts: # quantum/audio/voices.c
2016-04-22adds fifth and fourth down voicesJack Humbert2-0/+17
2016-04-22fixed compiler warnings (#273)IBNobody3-17/+30
2016-04-22adds more voices, fixes macro redefinesJack Humbert2-4/+9
2016-04-22Update functions used to write to EEPROMEric Tang1-3/+3
2016-04-22adds multiple voices and the ability to iterate/deiterate between themJack Humbert2-3/+34
2016-04-21converts tabs to spacesJack Humbert2-47/+47
2016-04-21restructures audio, begins voicingJack Humbert8-0/+1404