Skip to content

Commit f9895b1

Browse files
committed
update version, add keybindings to readme
1 parent d700fa0 commit f9895b1

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,30 @@ You can also download an enormous 41,000 preset pack of presets [here](https://m
7171
# Building from source
7272
See [BUILDING.md](BUILDING.md)
7373

74+
# Keyboard Controls:
75+
* Up: increase beat sensitivity
76+
* Down: decrease beat sensitivity
77+
* Y: toggle shuffle enabled
78+
* R: jump to random preset
79+
* N: next preset
80+
* P: previous preset
81+
* Shift-N: next preset with hard cut
82+
* Shift-P: previous preset with hard cut
83+
* L: lock current preset
84+
85+
* F3: show preset (if supported)
86+
* F5: show FPS (if supported)
87+
* H or F1: show help (if supported)
88+
89+
#### Only ProjectM SDL:
90+
* Cmd/Ctrl-Q: *q*uit
91+
* Cmd/Ctrl-I: select next audio *i*nput device (as of v3.1.3)
92+
* Cmd/Ctrl-S: *s*tretch monitors
93+
* Cmd/Ctrl-M: change *m*onitor
94+
* Cmd/Ctrl-F: toggle *f*ull screen
95+
* Space: lock current preset
96+
97+
7498
# Using the library
7599
At its core projectM is a library, [libprojectM](src/libprojectM). This library is responsible for parsing presets, analyzing audio PCM data with beat detection and FFT, applying the preset to the audio feature data and rendering the resulting output with openGL. It can render to an openGL context or a texture.
76100

@@ -83,7 +107,7 @@ There are many other applications that make use of libprojectM and that can be f
83107
# Todo
84108
* Support for the missing Milkdrop waveforms to get full compatibility with Milkdrop presets.
85109
* Steal cool stuff from the recently-released Milkdrop source.
86-
* Finish emscripten support for building to wasm/webGL for the web.
110+
* Finish [emscripten support](https://github.com/projectM-visualizer/projectm/pull/307) for building to wasm/webGL for the web.
87111
* Update the [various implementations using libprojectM](src).
88112
* Update downstream projects with new versions.
89113

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([projectM], [3.1.2], [mischa@mvstg.biz], [projectM], [https://github.com/projectM-visualizer/projectm/])
1+
AC_INIT([projectM], [3.1.3], [mischa@mvstg.biz], [projectM], [https://github.com/projectM-visualizer/projectm/])
22
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects tar-pax])
33

44
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])

0 commit comments

Comments
 (0)