Up to this point I've been using a range of audio output options, of varying fidelity, including outputting "PWM" using the Mozzi synthesis library, but I haven't actually experimented with PWM, or Pulse Width Modulation, itself directly so thought it was time I looked into it a bit more. In Part 2 there is an … Continue reading Arduino PWM Sound Output
Category: Digital to Analog Conversion
JQ6500 MIDI MP3 Player Module – Part 2
Having played with my JQ6500 a little now, I just wanted to finish the project by building a shield to support the module's use with an Arduino Uno. 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 … Continue reading JQ6500 MIDI MP3 Player Module – Part 2
JQ6500 MIDI MP3 Player Module
As I mentioned last time, I want to turn m JQ6500 into a MIDI-driven sample player. This project describes how to do that. In part 2, I turn this into a simple shield. https://www.youtube.com/watch?v=_mvTisAVe5o&feature=youtu.be Warning! I strongly recommend using an old or second hand keyboard for your MIDI experiments. I am not responsible for any damage … Continue reading JQ6500 MIDI MP3 Player Module
JQ6500 MP3 Player Module
I was given a JQ6500 MP3 Player Module to play with so I immediate saw the potential here to repeat my MCP4725 Sample Player experiment. In the next part, I add MIDI control. The JQ6500 module is designed to be the basis of a simple MP3 player, supporting the following features: Mono or stereo MP3 playback. … Continue reading JQ6500 MP3 Player Module
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 Sample Player
This is another chance to get out the MCP4725 digital to analogue converter module. This time I want it to play a sampled sound as a type of "effect" based on a trigger. In the next part, I add MIDI support. https://youtu.be/LtqQGB5PInM These are the key Arduino tutorials for the main concepts used in this … Continue reading MCP4725 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 and Mozzi
I'm going to start this project with at disclaimer - don't bother doing it this way! It was really more of a learning exercise for me - the result of a bit of a "I'm going to push it about as far as I can" obsession this past weekend just to see how far it … Continue reading MCP4725 and Mozzi
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