Lo-Fi Orchestra – 1812 Overture Finale

In celebration of this being the 100th post on this blog, the Lo-Fi Orchestra is proud to present the finale from Tchaikovsky's 1812 Overture. Utilising elements of the MIDI file by Scott P. Anderson from Classical musical midi composers biography free classical midi. https://www.youtube.com/watch?v=aNIXccdZGl0&feature=youtu.be Featuring the full line-up from the Lo-Fi Orchestra with extra special … Continue reading Lo-Fi Orchestra – 1812 Overture Finale

MCP4725 MIDI Sample Player

This is an update to my MCP4725 Sample Player to have it "playable" over MIDI rather than be triggered via a button. Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments.  I am not responsible for any damage to expensive instruments! These are the key Arduino tutorials for the main … Continue reading MCP4725 MIDI Sample Player

MCP4725 and Mozzi – Part 2

So, ignoring the delirium that turned out to be MCP4725 and Mozzi this is using the built-in I2C "TwoWire" support in the Mozzi library to talk to the MCP4725 and generate audio. https://youtu.be/xtVi1blvt1c Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments.  I am not responsible for any damage to expensive … Continue reading MCP4725 and Mozzi – Part 2

MCP4725 Digital to Analog Converter – Part 3

My plan was always to try to use my MCP4725 board with Mozzi eventually, but there is one thing I came to realize that has stopped that ambition.  You can't talk I2C from an interrupt routine using the standard Arduino Wire libraries.  Mozzi uses an interrupt routine to output the audio samples at the required … Continue reading MCP4725 Digital to Analog Converter – Part 3

MCP4725 Digital to Analog Converter – Part 2

This is a short post showing some of the steps to take the dividing/filter circuit from the MCP4725 Digital to Analog Converter to stripboard or protoboard. If you know how to solder, this is fairly straightforward. If you are not sure, find a good tutorial and then come back and have a go. Recall, both … Continue reading MCP4725 Digital to Analog Converter – Part 2

MCP4725 Digital to Analog Converter

After my experiments with Mozzi, one thing I wanted to try was using a dedicated digital to analog converter (DAC), which is something the common Arduinos lack. After some searching I found the MCP4725 which links up to the Arduino using the I2C bus.  From the datasheet: "The MCP4725 is a low-power, high accuracy, single … Continue reading MCP4725 Digital to Analog Converter