Kiran KarkeraTabla Source Separation on Hindustani classical (instrumental) BandishSplitting an audio track into individual tracks is known as the Audio Source Separation problem in Machine Learning.Oct 8Oct 8
Kiran KarkeraSvaras for the Stradella bass layout on the accordionThe Stradella Bass system is a button board layout for the left hand(or bass) on the accordion. The layout is quite intuitive, which makes…Mar 12Mar 12
Kiran KarkeraHow to write Hindustani Bandish notations onlineIn this article, we’ll take a look at the Swara Notebook, an open source notation editor for writing a Hindustani Sangeet Bandish. Swara…Sep 11, 2023Sep 11, 2023
Kiran KarkeraWhen to use 1-d convolutions on spectrogramsContemporary Deep Learning models for Automated Music Transcription (AMT) such as Onsets and Frames use a three step process to predict a…Oct 12, 2022Oct 12, 2022
Kiran KarkeraWhy do we need MLOps?MLOps (Machine Learning OPerationS) platforms are all the rage these days. On encountering them, a newcomer to the MLecosystem may think…Jul 27, 2022Jul 27, 2022
Kiran KarkeraMachine Learning in Clojure with clj-mlWeka is an excellent open-source Machine Learning package that includes both a GUI and Java libraries. Clj-ml is a Clojure wrapper around…Jul 17, 2022Jul 17, 2022
Kiran KarkeraHow to use multiple Soundfonts in TimidityThis post describes how to configure Timidity to use multiple soundfonts, especially instruments from different soundfont files.Jul 10, 2022Jul 10, 2022
Kiran KarkeraPlay Soundfonts with Timidity in UbuntuHow to get Timidity to play midi files using custom Soundfonts.May 7, 2022May 7, 2022
Kiran KarkeraDeploying Clojure jars to Github Packages with Github ActionsWith Github Packages being generally available, Clojure developers can now publish their jar files to their Github project package…Sep 15, 2021Sep 15, 2021
Kiran KarkeraHow to configure unique SSH keys to work with Github & BitbucketContext:Oct 26, 20201Oct 26, 20201