Skip to content

A modern, external tool for Assetto Corsa that automatically adjusts your music volume based on your car's speed. Developed by 1Developpeur for an immersive racing experience! ๐Ÿ

License

Notifications You must be signed in to change notification settings

1Developpeur/speed-sensitive-volume-external

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš— Speed Sensitive Volume Controller (External) ๐ŸŽต

A modern, external tool for Assetto Corsa that automatically adjusts your music volume based on your car's speed. Developed by 1Developpeur for an immersive racing experience! ๐Ÿ


๐Ÿ“‹ Project Description

Speed Sensitive Volume Controller (External) is a Windows application designed for Assetto Corsa. It dynamically controls the volume of your favorite music apps (like Spotify, VLC, etc.) according to your in-game speed, making your sim racing sessions more realistic and enjoyable. No more fiddling with the volume knob while racingโ€”let your speed set the mood! ๐ŸŽถ


โœจ Features

  • ๐ŸŽš๏ธ Automatic Volume Adjustment: Volume increases with speed, decreases when slowing down
  • ๐ŸŽฎ Assetto Corsa Integration: Reads real-time speed data from the game
  • ๐ŸŽต Supports Popular Music Apps: Spotify, VLC, Deezer, Tidal, and more
  • โš™๏ธ Easy Configuration: Interactive setup for selecting apps and tuning volume/speed ranges
  • ๐Ÿ–ฅ๏ธ External Program: Runs independently from Assetto Corsa
  • ๐Ÿ› ๏ธ Customizable: Edit thresholds and preferences anytime

๐Ÿš— Speed Sensitive Volume Controller (External) ๐ŸŽต

๐Ÿš€ Installation

Python version required: 3.9.13 or higher

  1. Clone the repository:
    git clone https://github.com/1Developpeur/speed-sensitive-volume-external.git
  2. Install dependencies:
    pip install -r requirements.txt
  3. Run the program:
    python main.py

๐Ÿ› ๏ธ Configuration & Usage

  • On first launch, select which music apps to control.
  • Optionally, adjust minimum/maximum volume and speed thresholds.
  • The tool will automatically detect your speed in Assetto Corsa and adjust the volume accordingly.
  • To change settings later, simply restart the program.

๐ŸŽง Supported Music Apps

  • Spotify
  • Deezer
  • Tidal
  • Apple Music
  • Amazon Music
  • YouTube Music
  • Pandora
  • SoundCloud
  • VLC

โ“ FAQ

Q: Does this work with other games?

  • No, this version is tailored for Assetto Corsa.

Q: Can I add more music apps?

  • Yes! Edit the music_apps list in main.py to add more.

Q: Is this safe for online racing?

  • Yes, it only reads speed data and controls your local audio sessions.

๐Ÿ™ Credits

  • Developed by 1Developpeur
  • Uses pycaw for audio control
  • Inspired by the Assetto Corsa community

๐Ÿ“„ License

MIT License. See LICENSE for details.


๐ŸŒŸ Star this repo if you like it!

Enjoy your immersive Assetto Corsa experience! ๐ŸŽ๏ธ๐ŸŽถ

About

A modern, external tool for Assetto Corsa that automatically adjusts your music volume based on your car's speed. Developed by 1Developpeur for an immersive racing experience! ๐Ÿ

Topics

Resources

License

Stars

Watchers

Forks

Languages