summaryrefslogtreecommitdiffstats
path: root/quantum/audio
Commit message (Collapse)AuthorAgeFilesLines
* Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)Jack Humbert2019-04-081-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain * Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes * fix bug in quantum/rgb_matrix_drivers.c Co-Authored-By: jackhumbert <jack.humb@gmail.com> * update command setting to the correct default * correct rgb config * remove commented-out lines * update docs for the 3737 * Update docs/feature_rgb_matrix.md Co-Authored-By: jackhumbert <jack.humb@gmail.com>
* Added some new songs (#5525)DDRnJn2019-04-021-0/+79
| | | | | | Added Fantasie Impromptu and Nocturne Op. 9 No. 1 in B flat minor by Chopin Added Isabella's Lullaby from The Promised Neverland Added Renai Circulation and Platinum Disco from Monogatari Added Terra's theme from Final Fantasy 6
* Added songs from Nier and Nier AutomataDDRnJn2019-03-241-0/+85
| | | | | Added song of the ancients and kaine salvation fron Nier Added Amusement park, Copied city, Vague Hope cold rain and weight of the world from Nier Automata
* Added 4 new songs to song_list.hDDRnJn2019-03-171-0/+52
| | | | Added Liebesleid by Kriesler (or Rachmaninoff), Michishirube from Violet Evergarden, Melodies of Life from Final Fantasy 9 and Eyes on Me from Final Fantasy 8
* Add 3 new songs and add new note type (#5351)DDRnJn2019-03-112-1/+47
| | | | | | | | | | | | * Added 3 new songs and added new note type to musical_notes.h Added Megalovania from Undertale, Kataware Doki from Kimi no Na Wa and La Campanella by Lizst to song_list.h Added the breve (double whole note) and dotted breve note types to musical_notes.h. I included this because the default tempo is quite high, so I thought a note with higher duration was needed * Fixed indentation for new notes in musical_notes.h Changed tabs to spaces in indentation
* increase size of note counter variable to avoid overflowMarco Monaco2019-03-053-3/+3
|
* Added two songs to song_list.h (FF Prelude and To Boldly Go) (#5252)avatak2019-02-281-1/+33
| | | Adds FF_Prelude (from most Final Fantasy games) and TO_BOLDLY_GO (a melody from the main themes of Star Trek TNG and the original series)
* Stop all notes on startup, if there is no song and audio is disabled to ↵Drashna Jaelre2019-02-181-0/+2
| | | | prevent continouse tone (#5173)
* Fix ARM Audio issues and its EEPROM persistence (#4936)Drashna Jaelre2019-02-141-304/+308
| | | | | | | | | | | | * Don't click if turning audio off On ARM, playing the click when turning off audio causes the audio get stuck and continually play the tone * Fix Audio EEPROM support for ARM * Update touched files to conform to QMK Coding Conventions * Add better check for ARM EEPROM support
* Changed rest note (#4837)Jeremy Bernhardt2019-01-131-0/+4
| | | | | | | | * Changed rest term * Update quantum/audio/musical_notes.h Co-Authored-By: germ <jeremythegeek@gmail.com>
* Make ARM Audio max volume configurable (#4540)Drashna Jaelre2018-12-031-0/+2
| | | | | | | | | | | | * Make ARM Audio max volume configurable * Update docs/feature_audio.md Co-Authored-By: drashna <drashna@live.com> * Update docs/feature_audio.md Co-Authored-By: drashna <drashna@live.com>
* Added Rick Roll to song lists (#4510)Paul Massendari2018-11-281-0/+30
| | | 🙂
* Increasing square wave buffer to max volume. (#4296)Josh2018-11-031-124/+9
| | | | | | * Increasing square wave buffer to max volume. * Using range designated initializers for square waves; defining DAC_SAMPLE_MAX.
* Add functions so you can configure programaticallyDrashna Jaelre2018-09-251-1/+2
|
* Store Clicky status in EEPROMDrashna Jaelre2018-09-251-4/+4
|
* Song List: Mario Mushroom (#3432)Paul Davis2018-07-181-0/+27
|
* Adds support for Planck Rev 6 (#2666)Jack Humbert2018-07-163-27/+241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial files for rev 6 with encoder * music map init, dip scan added * adds ws2812 driver for arm * flesh out dip and encoder support * adds default encoder res * adds default encoder res * start muse implementation * muse working with encoder as control * flip direction * try mouse wheel again * dont break other revs * dont break other revs * conditional autio * pwm ws driver (not working) * update build includes for chibios * update ws2812 driver/config * last commit for glasser code * working example * remove rgb for now * finish up rev6 * working encoder keycodes * add warnings to planck keymaps about the LAYOUT
* Slow down speed of All Star song by factor of 4 (#3383)Danny2018-07-121-8/+8
|
* Add macro to play All Star chorus and print lyrics, fixes issues #3345, ↵Danny2018-07-111-0/+10
| | | | #3346, #3347, #3348, #3349, #3350 (#3372)
* Add kuatsure map to preonic board (#3087)Jarrett Drouillard2018-05-301-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * preonic-keymap: kuatsure keymap * preonic-kuatsure: move arrows and braces and stuffs * preonic-kuatsure: give more time for leader * preonic-kuatsure: move _ to lower o * preonic-kuatsure: tap dance space to enter * preonic-kuatsure: move vol buttons around conflicted with kaleidoscope file navigation * preonic-kuatsure: lower+spc = esc * preonic-kuatsure: add lock key & remove led stuff * preonic-kuatsure: little bit of tmux leadering * preonic-kuatsure: remove colemak and dvorak * preonic-kuatsure: remove lock key and tap dance * preonic-kuatsure: lower space -> enter -- raise space -> esc * preonice-kuatsure: move tmux stuff to homerow keys * preonic-kuatsure: set tmux prefix to a function * preonic-kuatsure: hello game layers * preonic-kuatsure: instead of zelda, ffvii for game mode :) * preonic-kuatsure: mild changes after playing games to game modes * preonice-kuatsure: omg comma dangles and spaces in switch! * preonic-kuatsure: kinda make lower a shift on special characters * preonic-kuatsure: I don't use these * preonic-kuatsure: move vol- to the begining of media row * preonic-kuatsure: more tmux leader stuff ( pane 3 & last pane ) * preonic-kuatsure: abstract out tmux pane zooming * preonic-kuatsure: abstract pane switch * preonic-kuatsure: game_mod is carries over lower positions starting to wonder if I need game_mod ... lol * preonic-kuatsure: switch lwr/rse esc / ent * preonic-kuatsure: add leaders for window switching * preonic-kuatsure: major pruning of adjust layer * preonic-kuatsure: major rework on raise layer * preonic-kuatsure: game mods f layer is raise now * user-kuatsure: hello * various-kuatsure: use layout format + globalize querty / number keys * preonic-kuatsure: don't use tap dance anymore * various-kuatsure: code formatting * various-kuatsure: add function layer vars * preonic-kuatsure: moar formatting * preonic-kuatsure: add home / end keys
* Added command history to terminal with other bug fixes, added new song to ↵M1K2018-05-011-0/+6
| | | | | | | | song_list.h (#2855) * Implemented Terminal + added song to song_list.h * Added wait() in order to prevent misbehaviour of 'command not found'
* Fix incorrect port direction setting in my previous pull request for pins ↵walkerstop2018-04-131-10/+5
| | | | | | | | B5, B6, B7 (#2739) * Added support for audio using pins C4, C5, B6, B7 * Fixed bug where port direction wasn't set correctly for B5, B6, B7 audio ports
* Added support for audio using pins C4, C5, B6, B7Michael L. Walker2018-04-121-74/+114
|
* New keymap and more songs (#2609)Joshua Coffey2018-03-251-4/+141
| | | | | | | | | | * Added some new songs and my own keymap * Made Dodger keymap safe to use with backlight disabled * edited layer switching and added more songs * changed keymap to lowercase
* ARM audio fixes, stack size increase (#2365)Jack Humbert2018-02-081-50/+230
| | | | | | | | | | * fix up arm audio implementation * chibios stack size inc * get one channel working * update for chibios
* Imperial Match (Darth Vader's Theme) addedMitchell van Manen2018-02-011-0/+6
| | | crappy recording: https://clyp.it/0lufqils
* Fix up the ARM audio support (#2136)skullydazed2018-01-133-114/+131
| | | | | | | | | | | | | | * Get audio working on clueboard/60 * add keys for music mode * Change doubles to floats * add keys for all the songs * revert to the default startup sound * Remove music mode until we can figure out why it crashes
* Fix of #2094Mikkel Jeppesen2017-12-311-6/+6
|
* Adding a Zelda Treasure sound.Colin Miller2017-12-211-0/+6
| | | | It's the sound that's made when opening a treasure chest.
* adds planck light keyboardJack Humbert2017-11-201-1/+4
|
* Clueboard 60% support (#1746)skullydazed2017-09-296-13/+628
| | | | | | | | | | | | | | | | | | | | | | | | | | * initial clueboard_60 support * LED lighting support * fix the clueboard->clueboard_66 rename * Add layout support to clueboard_60 * Fix the 60_iso layout so it's actually iso * add a default keymap for AEK layout * fix clueboard_17 * Fixup the ISO layouts * Fix the `wait_ms()/wait_us()` definitions for chibios * Fix up the wait_ms/wait_us hack. Reduce stack size. * Add a missing #include "wait.h" * commit files that should have already been comitted
* Cleaned, revised, and updated my keymaps to reflect new changes/defaults (#1712)Dylan Khor2017-09-151-1/+0
| | | | | | | | | | | | | | | | | | * add new RGB keycodes and clean up lets split keymap * extraneous cases * More cleanup and added macro * one more macro * cleaned up my planck keymap and added macros * Transitioned planck keymap to new formatting / audio modes based on new default * Remove extraneous newline in song list, add keycodes missed in previous commit * error in graphical representation of keycodes
* Updates send_string functionality, adds terminal feature (#1657)Jack Humbert2017-09-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | * implement basic terminal stuff * modify send_string to read normal strings too * add files bc yeah. working pgm detected * pgm detection apparently not working * adds send string keycodes, additional keycode support in send string * implement arguments * [terminal] add help command * [terminal] adds keycode and keymap functions * [terminal] adds nop.h, documentation * update macro docs
* add audio on/off audiosJack Humbert2017-09-062-36/+57
|
* adds music mode, music mode songs, music maskJack Humbert2017-07-232-2/+34
|
* remove unneccesary headersJack Humbert2017-07-231-1/+4
|
* use automatic rests with songs (no more rest styles)Jack Humbert2017-07-233-24/+30
|
* clean-up planck and preonic keymaps, move audio stuff aroundJack Humbert2017-07-233-6/+52
|
* don't let timer1 exist without b5 being enabledJack Humbert2017-06-271-0/+2
|
* add new arguements, docsJack Humbert2017-06-271-1/+2
|
* no glideJack Humbert2017-06-271-1/+1
|
* working duopholyJack Humbert2017-06-271-4/+58
|
* b5 audioJack Humbert2017-06-271-20/+240
|
* Merge branch 'master' into to_pushZay9502017-03-2910-162/+474
|\
| * Clarify the quantum license (#1042)skullydazed2017-03-2810-5/+159
| | | | | | | | | | | | | | | | | | | | * Clarify the license for files we have signoff on * Update against the currently signed off files * Remove unused and not clearly licensed headers * Replace an #endif I accidentally removed while resolving merge conflicts
| * Merge pull request #1112 from newsboytko/newsboytko/midi-keycodesJack Humbert2017-03-281-158/+164
| |\ | | | | | | Flesh out MIDI support
| | * add debug messages to audioGabriel Young2017-03-021-158/+164
| | |
| * | added custom tonesDylan Khor2017-03-161-0/+27
| |/
| * fix travis and reduce warningsJack Humbert2017-02-161-0/+1
| |
| * initial subatomic keymap (text)Jack Humbert2016-12-211-2/+0
| |