Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Tonsil/flipper-music-files
Music files in .fmf format for the Flipper Zero Music Player plugin
https://github.com/Tonsil/flipper-music-files
Last synced: 8 days ago
JSON representation
Music files in .fmf format for the Flipper Zero Music Player plugin
- Host: GitHub
- URL: https://github.com/Tonsil/flipper-music-files
- Owner: Tonsil
- License: gpl-3.0
- Created: 2022-05-20T16:53:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-27T21:03:56.000Z (over 1 year ago)
- Last Synced: 2024-02-12T17:03:28.501Z (9 months ago)
- Size: 36.1 KB
- Stars: 170
- Watchers: 9
- Forks: 35
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-flipperzero - `flipper-music-files` Much smaller collection of musics for FlipperZero Music Player.
- awesome-flipperzero - `flipper-music-files` Much smaller collection of musics for FlipperZero Music Player.
- awesome-rainmana - Tonsil/flipper-music-files - Music files in .fmf format for the Flipper Zero Music Player plugin (Others)
- awesome-flipperzero-withModules - `flipper-music-files` Much smaller collection of musics for FlipperZero Music Player.
README
# flipper-music-files
Music files in .fmf format for the Flipper Zero Music Player plugin## How to use these files
1. Attach your Flipper to your computer and open qFlipper.
2. Click on the File manager tab, then SD Card, then music player.
3. In there should be the file for Marble_Machine.fmf. Copy your new files into that folder, and the player should immediately be able to find them.## Making Your Own Music
.fmf files should have the following format:
```
Filetype: Flipper Music Format
Version: 0
BPM:
Duration:
Octave:
Notes:
```### Note Format
``
- **duration**: Number between 1 & 128, defaults to project duration. 1 is a full note, 2 is a half note, 4 is quarter note, etc. (i.e. 1/d)
- **note**: A through G or P for pause (rest)
- **sharp**: # or omitted
- **octave**: Between 1 & 16, defaults to project octave
- **dots**: Between 1 & 16 '.' characters. Each dot makes the note 150% of its length. (1.5^n)#### Examples:
- `8C4` - Eight note pitch of C, fourth octave
- `4A#5.` - Dotted quarter note pitch of A sharp, fifth octave
- `2P` - Half note rest