Showing 104 open source projects for "python basic project"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    yami

    yami

    An open-source music player with simple UI

    Yami is a lightweight, open-source music player built in Python. It focuses on simplicity and ease of use, providing an intuitive user interface (UI) for users to manage and play their music. Whether you're playing local files or downloading from online sources using spotdl, Yami offers a seamless experience. This project is designed for users who want a minimalistic, cross-platform music player with the ability to integrate external sources like Spotify/YouTube Music.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    pyTheory

    pyTheory

    Music Theory for Humans

    PyTheory is a Python toolkit for exploring music theory, composing arrangements, synthesizing sound, and exporting musical ideas programmatically. It models concepts such as notes, intervals, scales, chords, keys, progressions, fretboards, modes, and multiple musical systems. A score API can combine melodic parts, bass lines, chords, drums, synthesis, effects, automation, and sequencing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    LiveAvatar

    LiveAvatar

    Streaming Real-time Audio-Driven Avatar Generation

    LiveAvatar is an open-source research and implementation project that provides a unified framework for real-time, streaming, interactive avatar video generation driven by audio and other control signals. It implements techniques from state-of-the-art diffusion-based avatar modeling to support infinite-length continuous video generation with low latency, enabling interactive AI avatars that maintain continuity and realism over extended sessions. The project co-designs algorithms and system...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Swing Music

    Swing Music

    Swing Music is a beautiful, self-hosted music player

    Swing Music is a beautiful, self-hosted music player and streaming server that lets you bring your personal audio library online with a modern browser-based interface, giving you a private alternative to mainstream streaming services. Designed to be both elegant and powerful, the project scans your local music files (like MP3s or FLACs), organizes metadata, and streams them on-demand to any device with a browser or its Android client. It includes features like folder browsing, playlist...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    Speakr

    Speakr

    Speakr is a personal, self-hosted web application

    Speakr is an open-source, real-time text-to-speech (TTS) web application that allows users to convert written text into natural-sounding speech in just a few clicks. It provides a clean, user-friendly interface where users can input text, choose a voice style or language, and immediately hear the output, making it ideal for accessibility, content creation, and learning applications. Behind the scenes, Speakr leverages modern TTS engines and streaming audio technologies to deliver smooth and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    LAME (Lame Aint an MP3 Encoder)

    LAME (Lame Aint an MP3 Encoder)

    A high quality MP3 encoder

    LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho acoustics, quality and speed of MP3 encoding. Note: we provide source code only!
    Leader badge
    Downloads: 38,067 This Week
    Last Update:
    See Project
  • 7
    UMD

    UMD

    Universal Multimedia Downloader, URL To Video/Audio. (UMD)

    ⚠️ PROJECT DEPRECATED ⚠️ Universal Media Downloader (UMD) is no longer maintained. This project has been officially replaced by MediaCrate, a better, actively maintained successor with improved performance, stability, and features. ➡ Download MediaCrate here: https://sourceforge.net/projects/mediacrate
    Downloads: 57 This Week
    Last Update:
    See Project
  • 8
    OpenPiano — Virtual Piano for Windows

    OpenPiano — Virtual Piano for Windows

    Play and record piano with a keyboard, mouse, or MIDI controller.

    OpenPiano turns your Windows computer into a playable piano. Use your computer keyboard, mouse or MIDI controller, choose a sound, and record an idea without leaving the app. This virtual piano includes Default and Grand Piano sounds. Add compatible SF2/SF3 SoundFonts (instrument sound files), or download the optional Steinway D-274 Hi-Fi piano. Choose 61 or 88 keys and customize key mappings, note labels, colors, sustain and pitch. Save performances as editable MIDI notes with...
    Downloads: 464 This Week
    Last Update:
    See Project
  • 9
    A2M — Audio to MIDI

    A2M — Audio to MIDI

    A2M converts piano recordings into editable MIDI files on Windows.

    A2M (Audio to MIDI) is an open-source Windows application for converting piano recordings into editable MIDI files. It estimates notes, timing, velocity, sustain, and soft-pedal events, with the best results obtained from clean solo piano recordings. Choose an audio file, select CPU or a CUDA/DirectML mode, and click Convert to MIDI. The generated file is saved to Downloads/A2M by default, or to a custom folder selected in Settings. Audio analysis is performed locally. Source...
    Downloads: 56 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10
    The Sound Description Interchange Format (SDIF) is an established standard for the interchange of sound descriptions and analysis data. This project provides libraries, SDIF (in C) and Easdif (in C++), tools, and wrappers to read and write SDIF files.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 11

    MP3FileStructureAnalyser

    Analyse a MP3 file structure (ID3 and frame headers) into JSON objects

    The project contains a small command line tool (written in Python) that analyses the file structure (ID3 and frame headers) of MP3 files and projects the structure into a JSON object.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Pianoscribe — Piano Audio to MIDI

    Pianoscribe — Piano Audio to MIDI

    Turn piano recordings into editable MIDI files on Windows.

    Pianoscribe turns piano recordings into MIDI: musical notes you can edit and arrange in music or notation software. This audio-to-MIDI converter runs locally on Windows without uploading your recording. It estimates notes, timing, dynamics, sustain and soft-pedal use. Choose expressive or uniform note strength and whether to include pedals. Clear solo piano recordings give the best starting point; review the result and correct it in your music software. Adjust CPU resource use to suit...
    Downloads: 28 This Week
    Last Update:
    See Project
  • 13
    MediaCrate — Video & Audio Downloader

    MediaCrate — Video & Audio Downloader

    Video and audio downloader for Windows, with single links and queues.

    MediaCrate is a video and audio downloader for Windows. Save media from supported websites, choose an output such as MP4 or MP3, and manage one link or several downloads in a queue. Previews show titles, thumbnails, quality choices, and size estimates when available. Each queued item has its own format and controls. Bulk paste, URL-list import and export, search, and status filters help manage longer lists. Pause or retry downloads, limit transfer speed, and choose filenames, folders,...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 14
    Internet DJ Console

    Internet DJ Console

    A feature packed DJ console and internet radio client for Linux users

    Conceived as an internet radio Shoutcast/Icecast client and DJ console IDJC has two main media players, a background track player, effects buttons, crossfader, webm, aac, ogg, and mp3 streaming, stream automation timers, aux input, voice and VoIP integration. Media file formats include: mp3, ogg, flac, wma, wav, m4a, m3u, xspf, pls, and cue sheet support, IRC track and station announcements, uses jack audio connection kit to provide a flexible audio chain. This list of features is by no...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 15
    TrackIndex — Music Library Manager

    TrackIndex — Music Library Manager

    Organize and play local music. Keep your track order outside the app.

    TrackIndex is your local music library manager and player for Windows. Open a music folder or create a playlist, drag tracks into order, and listen as you organize. Want that order to appear in File Explorer too? Optional numbered filenames show your chosen sequence when sorted by Name. You can also save the order in M3U or M3U8 playlists for compatible players, without renaming your tracks. Undo and redo reordering, added or removed tracks, and playlist changes while TrackIndex is...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    Random-jukebox

    Random-jukebox

    Project to hear some random music play

    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Signal Ranger DSP Linux Support Tools
    This project delivers Linux support (USB driver and Tools) for a Digital Signal Processor (DSP) cards of the Signal Ranger series, see http://www.softdb.com/product_dsp.shtml for details) connected to a Linux host via USB.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    LinAMP Music Player

    LinAMP Music Player

    A lightweight and fast music player to play your music libraries

    This project was discontinued and evolved into: https://sourceforge.net/projects/linamp2/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    footswitch2

    footswitch2

    Audio Transcription software for Linux (Vlc) with a foot pedal

    Footswitch 2 is a media player for transcribers on Linux. Written in python and using the python bindings for VLC it allows a transcriber to control the audio or video with a USB footpedal, and includes a set of macros that integrate into LibreOffice. This allows the transcriber to control the media player from within Libreoffice as well, making it useful for those who do not yet own a footpedal/footswitch. Control of the media player from LibreOffice can be via Hotkeys or an integrated...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    Toadflax

    Toadflax

    graphical front-end for editing/transposing abc music files

    Toadflax is a graphical tool for displaying and editing/manipulating tunes in abc notation. It exists in two forms, Toadflax built using GTK and py_toadflax built using tkinter, the python window toolkit. It allows the user to load in abc music notation files and work on each one independently. The music is displayed on-screen, without needing to use a PostScript interpreter, making it a lightweight notation viewer. The Toadflax program uses a music renderer based on yaps, while py_toadflax uses the music renderer from the abcCairo project based on abcm2ps. ...
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Loris

    C++ class library for sound analysis, synthesis, and morphing

    Loris is a library for sound analysis, synthesis, and morphing, developed by Kelly Fitz and Lippold Haken at the CERL Sound Group. Loris includes a C++ class library, Python module, C-linkable interface, command line utilities, and documentation. Loris development has moved to GitHub: https://github.com/kellyfitz/loris This SourceForge project is no longer maintained. Its files remain available as an archive of past releases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Linamp2

    Linamp2

    Music Player for Debian based Linux Systems

    This is a lightweight music player application developed for Debian-based systems, built using Qt and MPV. It is the successor to "Linamp" and has been rewritten from scratch. The original Linamp project can be found here: https://github.com/shampuan/LinAMP The project will now continue to be developed based on this version. New features and bug fixes will be implemented within this version. Since the application is built using a gettext-based po/mo translation system, preparing a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PPPlayer

    PPPlayer

    Modern, fast and powerful media player for Windows, Linux, Mac

    PPPlayer is a media player built to make watching videos and managing your media library simple and enjoyable. It has a clean, modern interface that makes it easy to find what you're looking for without getting lost in complicated menus. Whether you're browsing your library, searching for something specific, or just sitting down to watch a video, PPPlayer keeps things straightforward. PPPlayer is available for Windows, Linux, macOS, and Android, so you can use it on your favorite...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 24
    Color to Waveform

    Color to Waveform

    Convert colors to synth presets

    The purpose of the program is to convert a color to a waveform you can use as a synthesizer oscillator inside a DAW such as FL Studio from Image Line. Many synths are provided with an option to load your own waveform, to replace the basic saw, square and sine waveforms commonly used to create synth sounds. The waveform generated by the program will correspond to the subliminal synesthetic sensation of the selected color. You can create your own synth presets to use in a track using color as a base.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    VCClient

    VCClient

    Software that uses AI to perform real-time voice conversion

    VCClient is a real-time voice conversion system that uses machine learning models to transform a speaker’s voice into another voice with minimal latency. It is designed for live applications such as streaming, gaming, and virtual communication, where immediate feedback is essential. The system supports multiple voice conversion models, including RVC and other neural network-based approaches, allowing users to switch between different voices or customize their output. It provides both a...
    Downloads: 56 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next