Skip to content

NeoBleeper is the world's first AI-enabled tune creation software using the system speaker (aka PC Speaker) on the motherboard, inspired by the Bleeper Music Maker software by Robbi-985 (aka SomethingUnreal).

License

Notifications You must be signed in to change notification settings

GeniusPilot2016/NeoBleeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

neobleeper_banner

🖥️🎶🎹🤖 NeoBleeper: A Nearly Forgotten Hardware Meets Modern Technologies

NeoBleeper is the world's first AI-enabled tune creation software using the system speaker (aka PC Speaker) on the motherboard, inspired by the Bleeper Music Maker software that Robbi-985 (aka SomethingUnreal) developed around late 2007-early 2008 but abandoned in 2011 due to the fact that beeps were directed to the default sound device instead of the system speaker on the motherboard in newer Windows versions. NeoBleeper provides a more stable music making experience by solving the problem of system beeps being directed to the default sound device instead of the system speaker on the motherboard in newer Windows versions by accessing the physical port of the system speaker 🖥️🎶*

GitHub stars Downloads License Top language AI Powered Last commit Issues PRs GitHub forks Beta

image

🚧 Status

This project is still in development and this version is the beta release. Please use the program with this in mind and provide feedback to help improve future releases.

✨ Features

  • 🖥️ User-friendly, familiar, more ergonomic and more natural interface

    NeoBleeper offers a user-friendly, familiar, ergonomic and more natural interface that compatible with high resolution displays, and speeds up the adaptation process for former Bleeper Music Maker users.

    image

    image

    image

    image

    image

    image

    image

    image

  • 🎵 Add and edit notes

    NeoBleeper allows users to add and notes easily and quickly. With its user-friendly, familiar and more natural interface, you can creatively add notes to your music or edit notes in your music.

    image

    image

    image

  • ⏱️ Time signature and BPM settings

    NeoBleeper allows users to adjust the time signature of music and edit rhythm using a metronome. With its user-friendly, familiar and more natural interface, time signature adjustments and metronome usage help you create more accurate and consistent musics.

    image

  • 🎹 Easy note entry with virtual keyboard

    NeoBleeper allows you to enter notes quickly and easily with a virtual keyboard. With its user-friendly, familiar and more natural interface, you can effortlessly enter and edit notes, speeding up your creative processes.

    image

  • 🔙 Backwards Compatible

    NeoBleeper supports its own file format (.NBPML) as well as the file format of the Bleeper Music Maker program (.BMM), from which it was inspired.

    image

  • 🚀 More Than a Remake

    With its new features, NeoBleeper is more than just a remake of Bleeper Music Maker.

    • 🤖 System speaker meets AI

      NeoBleeper is world's first AI-enabled system speaker music player software. Thanks to the AI-enabled music creation feature powered by Google Gemini™ in the NeoBleeper program, you can create music with AI and play it through the system speaker or MIDI output device.

      image

      image

    • 🎼 More precise position display

      NeoBleeper offers a position display that compatible with 1/32 note length.

      image

    • ⌨️ Also, you can use your regular keyboard as piano

      NeoBleeper turns your regular keyboard into a piano, allowing you to easily play notes without needing a MIDI input device.

      image

    • 🎨 You can personalize as you wish

      You can personalize the NeoBleeper program by changing the octave colors, some buttons' colors and indicators' colors to any of millions of colors and by choosing between dark and light themes. The only
      limit to this feature is your imagination. Also, you can enable the "Classic Bleeper mode" to make the program resemble the nostalgic user interface of Bleeper Music Maker.

      image

      image

      image

    • 🔊 Detects system speaker for you*

      If NeoBleeper doesn't detect the system speaker on your computer's motherboard, it will automatically enable the 'Use sound device to create the beep' option to prevent possible undesired situations.

      image

    • 🧠 Smarter than you think*

      NeoBleeper recognizes your computer type and prevents possible undesired situations by automatically activating the 'Use sound device to create the beep' option on compact computers.

      image

*These features are only available for the 64-bit architecture version, and the ARM64 architecture version does not have the ability to generate beeps through the system speaker.

🖥️📃 System Requirements

Windows Version: Windows 10 (1809 and above) 64-bit/ARM64 (minimum)/Windows 11 (recommended)

CPU: Intel® Core i3 or equivalent (64-bit), or ARM64 equivalent (e.g., Qualcomm Snapdragon) (minimum)

RAM: 2 GB (minimum), 4 GB (recommended)

Display Resolution: 1024x768 (minimum), 1920x1080 (recommended)

Storage: 340 MB (minimum)

Required Hardware: System speaker or any kind of sound device (minimum)

▶️ Running the Released Executable

You can run NeoBleeper easily without compiling by using the pre-built executable available in the Releases section.

⚙️ Execution Instructions

  1. Go to the Releases Page

  2. Download the Zip File

    • Find the latest release, then download the zip file (for example: neobleeper-1.0.0-beta-x64.zip or similar, depending on your system).
  3. Extract the Zip File

    • Right-click the downloaded zip file and choose "Extract All..." (on Windows), or use your preferred zip extractor.
  4. Run the Executable

    • Open the extracted folder.
    • Go to the NeoBleeper folder
    • Find and double-click NeoBleeper.exe to launch the program.
  5. (Optional) Allow Security Prompts

    • If Windows identifies the program as coming from the Internet, you may need to accept a security prompt or click "More info" and then "Run anyway".

No installation is required.
If you encounter issues running NeoBleeper, make sure your system meets the requirements listed above.

🌱 Cloning

  1. Open Visual Studio.

  2. On the start window, select Clone a repository.

  3. Enter or type the this repository location, then select the Clone button:

git clone https://github.com/GeniusPilot2016/NeoBleeper.git
  1. To run NeoBleeper, select NeoBleeper next to the Solution Platforms ComboBox.

  2. If you have contributed to NeoBleeper, don't forget to select the listView1 component in the about_neobleeper.cs file, select the small arrow in the upper right corner, select Edit Items, add a ListViewItem, write your name/nickname in the Text property, select the triple dots to the right of (Collection) in the SubItems property, and write the tasks you have done while contributing to NeoBleeper in the Text property or edit your own existing ListViewItem, before committing the project.

⭐️ Support NeoBleeper!

If you like this project, please consider leaving a star ⭐️ on GitHub to help others discover it!

About

NeoBleeper is the world's first AI-enabled tune creation software using the system speaker (aka PC Speaker) on the motherboard, inspired by the Bleeper Music Maker software by Robbi-985 (aka SomethingUnreal).

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages