<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://localhost/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Music_Transcription_-_Darry_Danzig</id>
	<title>Music Transcription - Darry Danzig - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://localhost/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Music_Transcription_-_Darry_Danzig"/>
	<link rel="alternate" type="text/html" href="http://localhost/mediawiki/index.php?title=Music_Transcription_-_Darry_Danzig&amp;action=history"/>
	<updated>2026-04-08T10:07:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.6</generator>
	<entry>
		<id>http://localhost/mediawiki/index.php?title=Music_Transcription_-_Darry_Danzig&amp;diff=618&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;PHYS 210 PROJECTS --&gt; here  A Transcriber - My idea is to create a computer program that transcribes what it hears through the microphone. This program could hear somethin...&quot;</title>
		<link rel="alternate" type="text/html" href="http://localhost/mediawiki/index.php?title=Music_Transcription_-_Darry_Danzig&amp;diff=618&amp;oldid=prev"/>
		<updated>2022-08-31T22:56:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/mediawiki/index.php/PHYS_210_PROJECTS&quot; title=&quot;PHYS 210 PROJECTS&quot;&gt;PHYS 210 PROJECTS&lt;/a&gt; --&amp;gt; here  A Transcriber - My idea is to create a computer program that transcribes what it hears through the microphone. This program could hear somethin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[PHYS 210 PROJECTS]] --&amp;gt; here&lt;br /&gt;
&lt;br /&gt;
A Transcriber - My idea is to create a computer program that transcribes what it hears through the microphone. This program could hear something and then generate the music notation for what it has heard.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT COLOR=darkgreen&amp;gt; Have you Googled &amp;#039;&amp;#039;LilyPond&amp;#039;&amp;#039; yet?  I believe there are various ways to get the Fourier transform (Google that too!) of your microphone signal; the next step would be to analyze this frequency spectrum (perhaps with &amp;lt;tt&amp;gt;python&amp;lt;/tt&amp;gt;) and pick out the main peak(s) at frequencies corresponding to notes on the scale.  (One challenge would be to shift the reference scale a bit if the instrument happens to be a little off-key.)  Then just generate the corresponding &amp;#039;&amp;#039;LilyPond&amp;#039;&amp;#039; input and feed the result to &amp;#039;&amp;#039;LilyPond&amp;#039;&amp;#039; to convert it to sheet music.  That would actually be pretty cool!  But it&amp;#039;s a substantial Project, so you need to get the hardware installed and tested PDQ.  &amp;#039;&amp;#039;Caveat:&amp;#039;&amp;#039; check carefully with Google to see if this has already been done; there may be a kit you can buy cheap, which would mean you&amp;#039;d need to design a &amp;quot;value added&amp;quot; improvement, but then you could sell it to the manufacturers!  -- &amp;lt;/FONT&amp;gt; [[User:Jess|Jess]] 15:25, 20 September 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
Okay, I&amp;#039;ve found the website for &amp;#039;&amp;#039;[http://lilypond.org/web/index LilyPond]&amp;#039;&amp;#039;.  As for the [http://en.wikipedia.org/wiki/Fourier_transform Fourier transform]...I&amp;#039;ll have to get my head around that one as I don&amp;#039;t think we&amp;#039;ve been formally introduced.&lt;br /&gt;
&lt;br /&gt;
I am wondering how my program will be able to get a signal from the microphone as I have never done anything quite like that before.  But I have downloaded the source code for &amp;#039;&amp;#039;[http://audacity.sourceforge.net/ audacity]&amp;#039;&amp;#039; which is a program that knows how to do that.  Perhaps I&amp;#039;ll find some clues if I take a good peek inside.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=darkorange&amp;gt;As a suggestion, I would say to work on one instrument, because unless you&amp;#039;re able to separate tones through their timbrel qualities, it&amp;#039;ll make a transcription either exceedingly cluttered or lacking certain spaces. (ie. If your program looks at only the strong fundamental of a note, it may write off an instrument at a higher tuning [let&amp;#039;s say cello and violin] as overtones of the lowest frequencies.)&lt;br /&gt;
&lt;br /&gt;
As well, perhaps a noise gate will be useful for preventing the program from attempting to transcribe fuzz.&amp;lt;/font&amp;gt; [[User:S48571087|S48571087]] 22:05, 1 October 2008 (PDT)&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>