summaryrefslogtreecommitdiff
path: root/quantum/audio
AgeCommit message (Collapse)Author
2019-04-08Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)Jack Humbert
* 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>
2019-04-02Added some new songs (#5525)DDRnJn
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
2019-03-24Added songs from Nier and Nier AutomataDDRnJn
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
2019-03-17Added 4 new songs to song_list.hDDRnJn
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
2019-03-11Add 3 new songs and add new note type (#5351)DDRnJn
* 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
2019-03-05increase size of note counter variable to avoid overflowMarco Monaco
2019-02-28Added two songs to song_list.h (FF Prelude and To Boldly Go) (#5252)avatak
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)
2019-02-18Stop all notes on startup, if there is no song and audio is disabled to ↵Drashna Jaelre
prevent continouse tone (#5173)
2019-02-14Fix ARM Audio issues and its EEPROM persistence (#4936)Drashna Jaelre
* 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
2019-01-13Changed rest note (#4837)Jeremy Bernhardt
* Changed rest term * Update quantum/audio/musical_notes.h Co-Authored-By: germ <jeremythegeek@gmail.com>
2018-12-03Make ARM Audio max volume configurable (#4540)Drashna Jaelre
* 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>
2018-11-28Added Rick Roll to song lists (#4510)Paul Massendari
🙂
2018-11-03Increasing square wave buffer to max volume. (#4296)Josh
* Increasing square wave buffer to max volume. * Using range designated initializers for square waves; defining DAC_SAMPLE_MAX.
2018-09-25Add functions so you can configure programaticallyDrashna Jaelre
2018-09-25Store Clicky status in EEPROMDrashna Jaelre
2018-07-18Song List: Mario Mushroom (#3432)Paul Davis
2018-07-16Adds support for Planck Rev 6 (#2666)Jack Humbert
* 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
2018-07-12Slow down speed of All Star song by factor of 4 (#3383)Danny
2018-07-11Add macro to play All Star chorus and print lyrics, fixes issues #3345, ↵Danny
#3346, #3347, #3348, #3349, #3350 (#3372)
2018-05-30Add kuatsure map to preonic board (#3087)Jarrett Drouillard
* 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
2018-05-01Added command history to terminal with other bug fixes, added new song to ↵M1K
song_list.h (#2855) * Implemented Terminal + added song to song_list.h * Added wait() in order to prevent misbehaviour of 'command not found'
2018-04-13Fix incorrect port direction setting in my previous pull request for pins ↵walkerstop
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
2018-04-12Added support for audio using pins C4, C5, B6, B7Michael L. Walker
2018-03-25New keymap and more songs (#2609)Joshua Coffey
* 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
2018-02-08ARM audio fixes, stack size increase (#2365)Jack Humbert
* fix up arm audio implementation * chibios stack size inc * get one channel working * update for chibios
2018-02-01Imperial Match (Darth Vader's Theme) addedMitchell van Manen
crappy recording: https://clyp.it/0lufqils
2018-01-13Fix up the ARM audio support (#2136)skullydazed
* 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
2017-12-31Fix of #2094Mikkel Jeppesen
2017-12-21Adding a Zelda Treasure sound.Colin Miller
It's the sound that's made when opening a treasure chest.
2017-11-20adds planck light keyboardJack Humbert
2017-09-29Clueboard 60% support (#1746)skullydazed
* 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
2017-09-15Cleaned, revised, and updated my keymaps to reflect new changes/defaults (#1712)Dylan Khor
* 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
2017-09-12Updates send_string functionality, adds terminal feature (#1657)Jack Humbert
* 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
2017-09-06add audio on/off audiosJack Humbert
2017-07-23adds music mode, music mode songs, music maskJack Humbert
2017-07-23remove unneccesary headersJack Humbert
2017-07-23use automatic rests with songs (no more rest styles)Jack Humbert
2017-07-23clean-up planck and preonic keymaps, move audio stuff aroundJack Humbert
2017-06-27don't let timer1 exist without b5 being enabledJack Humbert
2017-06-27add new arguements, docsJack Humbert
2017-06-27no glideJack Humbert
2017-06-27working duopholyJack Humbert
2017-06-27b5 audioJack Humbert
2017-03-29Merge branch 'master' into to_pushZay950
2017-03-28Clarify the quantum license (#1042)skullydazed
* 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
2017-03-28Merge pull request #1112 from newsboytko/newsboytko/midi-keycodesJack Humbert
Flesh out MIDI support
2017-03-16added custom tonesDylan Khor
2017-03-02add debug messages to audioGabriel Young
2017-02-16fix travis and reduce warningsJack Humbert
2016-12-21initial subatomic keymap (text)Jack Humbert