Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ddanilov/soundscape
Desktop soundscape application
https://github.com/ddanilov/soundscape
ambient application audio desktop foss gpl linux macos meditation nature noise open-source qt qt6 sound soundscape system-tray windows
Last synced: 29 days ago
JSON representation
Desktop soundscape application
- Host: GitHub
- URL: https://github.com/ddanilov/soundscape
- Owner: ddanilov
- License: gpl-3.0
- Created: 2022-05-29T13:28:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-24T18:56:09.000Z (about 1 month ago)
- Last Synced: 2024-11-24T19:37:35.878Z (about 1 month ago)
- Topics: ambient, application, audio, desktop, foss, gpl, linux, macos, meditation, nature, noise, open-source, qt, qt6, sound, soundscape, system-tray, windows
- Language: C++
- Homepage:
- Size: 14.3 MB
- Stars: 18
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Soundscape
[![GitHub License](https://img.shields.io/github/license/ddanilov/soundscape?color=green)](https://www.gnu.org/licenses/gpl-3.0.html)
[![GitHub release](https://img.shields.io/github/release/ddanilov/soundscape)](https://github.com/ddanilov/soundscape/releases/)
[![Coverage Status](https://coveralls.io/repos/github/ddanilov/soundscape/badge.svg)](https://coveralls.io/github/ddanilov/soundscape)
[![Flathub Downloads](https://img.shields.io/flathub/downloads/io.github.ddanilov.soundscape)](https://flathub.org/apps/io.github.ddanilov.soundscape)
[![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/ddanilov/soundscape/total)](https://github.com/ddanilov/soundscape/releases/)
[![GitHub Downloads (all assets, latest release)](https://img.shields.io/github/downloads/ddanilov/soundscape/latest/total)](https://github.com/ddanilov/soundscape/releases/latest)[**Soundscape**](https://github.com/ddanilov/soundscape) is an open-source
system-tray resident desktop application for playing a mix of sounds, e.g.
natural sounds by animals or wind and water.![](screenshots/overview.png)
## Usage
The application comes with two example soundscapes. Use mouse right-click in the
main window or on the tray icon to access application menu where you can add or
remove soundtracks and change their settings.For each track you can change its volume, loop transition and playback state.
### Volume
![](screenshots/volume.png)
### Loop transition
![](screenshots/transition.png)
### Playback
![](screenshots/playback.png)
From the application menu you can pause and resume all tracks at once.
![](screenshots/pause-tracks.png)
On Linux and Windows, use the `Quit` item from the application menu to finish
the application. Pressing the close window button will just minimize the
application to the tray.Command line options:
* `--load ` load track list from a file on start,
* `--minimize` minimize window to tray on start,
* `--disable-tray` disable tray icon.[Freesound](https://freesound.org/) is a good source of sounds for your own
soundscapes.## Installation
### Linux distributions
Packages for some Linux distributions are available.
**Ubuntu** users can install the application from PPA repository
`ppa:ddanilov/soundscape`, see
for
details.**Debian**, **openSUSE** and **Fedora** packages can be installed from
download page of `home:danilov:soundscape` OBS project, see
.**Flatpak** package is available from **Flathub** app store at
### Windows
You can install the application using **Windows Package Manager**
winget search soundscape
winget install Danilov.Soundscape### Prebuilt binaries
Prebuilt binaries for Windows, macOS and Linux are available from the
[Releases page](https://github.com/ddanilov/soundscape/releases).On Linux you may need to install additional packages in order to run the
prebuilt binary. Most likely XCB util-cursor module is missing. On Debian-based
systems you can install it withsudo apt-get install libxcb-cursor0
on openSUSE with
sudo zypper install libxcb-cursor0
and on RedHat-based systems with
sudo dnf install xcb-util-cursor
## License
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3 as
published by the Free Software Foundation.This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .