Giter Club home page Giter Club logo

banshee-botband's Introduction

Banshee Botband

A software solution that facilitates a collaborative musical experience between human musicians and generative AI.


What is my fundamental vision of what it means to experience this solution?

  • I want to be able to jam with a generative AI model in much the same way that you would practice with other humans.

What types of usage do I imagine being able to enable?

  • I explain to the system what kind of mood I'm in or what style of music I plan to experiment with in natural language. It then uses a pre-trained model to kick off some session drums or whatever accompaniment I prefer or that seems appropriate. Then I start join in with my instrument or vocals. The session bot adapts to my input as we jam. This is a human-led generative session accompaniment.
  • The other class of usage would be bot-led. I might attempt some kind of technically challenging or interesting bit that I can't quite realize. Or I may be having a bad day and struggling to get immersed in an inspiration that I've been trying to develop. The generative model might attempt to suggest a solo or effect or chord progression that helps me get back on track and in creative flux.
  • Another bot-led usage could be if I'm being lazy and repetative or cliche, the bot might suggest an interesting time signature, form of syncopation or a subversive chord that fits the arrangement in a novel way or at least challenges me to not be lame. Like a coach (or badass big sister).

What specific functionality do I predict will be useful and possible?

  • I want to be able to analyze existing music compositions and other media and separate them into isolated tracks. This includes my own raw recordings of sound.
  • I want to be able to store a bank of various samples from these tracks.
  • I want to be able to generate high-quality emulations of these samples.
  • I want to model my response to the experience of listening to music.
  • I want to model my style of expressing myself musically.
  • I want to generate predictive expressions.

Where do I think music creation is headed in the most transformative imaginable way, especially with regards to AI tools and independent artists?


What opinions do I have in response to some of the things I hear people say or suggest that they expect or fear? What ideas are brilliant and which ones are asinine?

banshee-botband's People

Contributors

jaylong255 avatar viktoriussuwandi avatar

Watchers

 avatar

banshee-botband's Issues

DOCS: Add a pull request template

Follow the example here

This one is pretty straightforward. Start by copying the template from the above example. Change anything repo-specific or project-specific to match the correct reference. Also, fix any typos you might find while you're at it.

DOCS: Document how to Rip Sounds from a Mac to a Media File

I always forget exactly how to do this and it ends up taking like an hour to do. Then I have to put the settings back or it causes problems with zoom calls and other media.

I may actually have a word document somewhere that at least re-traces my steps.

I know it uses blackhole to create a special media channel.

This will be really helpful while experimenting with different musical projects to get a feel for where advancements in these related technologies will be most powerful and useful.

FUTURE ISSUES:
Before you close this out make a ticket related to optimizing workflows for capturing, analyzing, ripping, cutting, remixing, pitching, stretching and performing samples of existing media and how this can be expressive in coordination with creating or performing original content.

Fix typos on readme

i blew through that initial draft of the readme and there's a ton of typos.

Document Word Management Functionality

  • voice recording
  • voice to text transcription
  • text analysis, tagging, hierarchical categorization, (automate these relations as a tool for humans but the ai insight will be deeper and more powerful and meaningful)
  • maybe not even have a normalized data structure. it's possible that a pre-trained transformer model can generate these types of categories on the fly
  • maybe have the option to view the raw recorded text filtered down by tangible relations or to have the model generate new text trained on the lake of raw data and then prompted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.