Imagine if Beethoven [ Or Bach or Mozart ad infinitum ] had access to programming and the sheer potential of today's Computers. It's my unfaltering belief that they would have amazed us still and would have pushed the boundaries of how we think computers can be used and what is still possible with them.
Actually, I am quite interested in learning Sheet music as I am improvising things on a smaller Keyboard so I thought in addition to learning good finger movements, why not learn the Sheet Music as well!
I believe that the best way to learn something is to Do-It-Myself;P
So, I looked up the internet for sheet music and wondered that perhaps that there's a Python library for dealing with music. Luckily, I came across The Mingus Library over at GitHub and as I have worked up to GitHub and it no longer seems to be the exotic beast that it used to be, I was quite happy to search for more of such libraries and I did find a bunch of them.
I have listed them towards the end of this post. But on searching more I found a couple more interesting libraries or say projects which are dedicated to Music. Two of the most notable one's are
chucK Language
Jython Music - Creative Programming
Hey, have a look at this TED talk from the maker of chucK langauge. This is what I find creating value and this is one of the most original ways to Program with a vision.
An interesting thing that happened via Mingus is that I followed through to Lilypond which was mentioned in the Mingus Documentation.
But there is a slight Hiccup, I wasn't able to get Mingus working with Anaconda. Though Lilypond is working just fine. Actually, you can think of Lilypond as LaTex to Music. It produces beautiful printed music.
Music Theory for Non Programmers
As I was just curious about Music abilities of Python and I ended up with a quite a few libraries which address this need ranging from getting the meta-data related to the songs ( artist, length et cetera ) to in-depth analysis of the Audio files.
Melopy
Tinytag
Unroll
Python Course
Ajax Sound Studio - Pyo
Python Musicbrainz Bindings
Librosa
Pykon
Soundcloud Music Downloader
Music Theory in Python
Symbolic Music Composition Library in Python
Online Radio Music Player
Audio and Music Synthesis in Python
Simply Music Synthesizer
Learn Music with Python
Music Machinery
Algorithmic Music Generation
Computer Aided Musicology
I haven't been able to write much this past week as I am quite pre-occupied with the University Project I am working on. There have been a few hiccups but I have persevered through them;P
By the way, are you keeping up with Julia - you really should. I think, I am definitely gonna write a package for Julia based on my learning experience with these libraries. Of course, I don't expect to work miracles but I know that it's gonna be a great learning experience. That itself makes it all worth for me.;P
Actually, I am quite interested in learning Sheet music as I am improvising things on a smaller Keyboard so I thought in addition to learning good finger movements, why not learn the Sheet Music as well!
I believe that the best way to learn something is to Do-It-Myself;P
So, I looked up the internet for sheet music and wondered that perhaps that there's a Python library for dealing with music. Luckily, I came across The Mingus Library over at GitHub and as I have worked up to GitHub and it no longer seems to be the exotic beast that it used to be, I was quite happy to search for more of such libraries and I did find a bunch of them.
I have listed them towards the end of this post. But on searching more I found a couple more interesting libraries or say projects which are dedicated to Music. Two of the most notable one's are
chucK Language
Jython Music - Creative Programming
Hey, have a look at this TED talk from the maker of chucK langauge. This is what I find creating value and this is one of the most original ways to Program with a vision.
An interesting thing that happened via Mingus is that I followed through to Lilypond which was mentioned in the Mingus Documentation.
But there is a slight Hiccup, I wasn't able to get Mingus working with Anaconda. Though Lilypond is working just fine. Actually, you can think of Lilypond as LaTex to Music. It produces beautiful printed music.
Music Theory for Non Programmers
As I was just curious about Music abilities of Python and I ended up with a quite a few libraries which address this need ranging from getting the meta-data related to the songs ( artist, length et cetera ) to in-depth analysis of the Audio files.
Of course, I am yet to sort out carefully through these files but I believe it's a good way to keep things in mind to blog about them. Anyway, as I discover more new stuff and sift out things with are useful for me - I shall keep you posted.
Melopy
Tinytag
Unroll
Python Course
Ajax Sound Studio - Pyo
Python Musicbrainz Bindings
Librosa
Pykon
Soundcloud Music Downloader
Music Theory in Python
Online Radio Music Player
Audio and Music Synthesis in Python
Simply Music Synthesizer
Learn Music with Python
Music Machinery
Algorithmic Music Generation
Computer Aided Musicology
I haven't been able to write much this past week as I am quite pre-occupied with the University Project I am working on. There have been a few hiccups but I have persevered through them;P
By the way, are you keeping up with Julia - you really should. I think, I am definitely gonna write a package for Julia based on my learning experience with these libraries. Of course, I don't expect to work miracles but I know that it's gonna be a great learning experience. That itself makes it all worth for me.;P
No comments:
Post a Comment