Wednesday, May 30, 2012
Wednesday, May 30th
Over the past week, both the sequencer and synthesizer have made great strides. With the sequencer development on the hardware has begun. The next step is finishing the schematic for the board and printing the board. Along with development on the hardware, the software aspect of the sequencer continues to be tested to find bugs and loose ends. The biggest bug continues to be the hard sync between the arduino micro controller and Ableton Live. The synthesizer has also made great strides. The software has been developed to play Square, Saw, and Triangle waves so far with just the sine wave remaining.
Wednesday, May 23, 2012
Wednesday, May 23rd
The past week production and development have been slow. Along the way programming hit a few snags and a few bugs have been discovered. Among the good news these bugs were discovered through preliminary testing of the sequencer. Along with the sequencer production somewhat stalling the synthesizer has also stalled. The development of the code after forming the wavetables has hit a stand still.
Over the next week the goal, as week 10 approaches fast, is to get the wavetable synthesis coded and working. Along with that the next step for the sequencer so to save to the SD card. With both the synthesizer and sequencer preliminary testing will continue and begin for the synthesizer. Also the board will be produced and hardware will start being developed to get a more professional looking finish.
Over the next week the goal, as week 10 approaches fast, is to get the wavetable synthesis coded and working. Along with that the next step for the sequencer so to save to the SD card. With both the synthesizer and sequencer preliminary testing will continue and begin for the synthesizer. Also the board will be produced and hardware will start being developed to get a more professional looking finish.
Wednesday, May 16, 2012
Week 7, Wednesday, May 16th
Over the past week the LCD has been programmed to display the notes playing in each sequence. Along with the LCD, the sequencer now has the capability to run 4 sequences simultaneously and has the ability to save and playback these sequences. While programming a few problems were experiences mainly with the buttons not working as originally programmed.
With the synthesizer the next goal is to program it to generate sine, square, triangle, and saw wave forms. So far the synthesizer has been programmed to create a tone based on a input value given by a pot. The next goals for the sequencer are building a permanent device instead of the bread board that is currently being used. Along with the permanent build another goal is the tempo challenge that has been an issue for several weeks. That problem has finally been solved, now it just needs to be programmed in.
With the synthesizer the next goal is to program it to generate sine, square, triangle, and saw wave forms. So far the synthesizer has been programmed to create a tone based on a input value given by a pot. The next goals for the sequencer are building a permanent device instead of the bread board that is currently being used. Along with the permanent build another goal is the tempo challenge that has been an issue for several weeks. That problem has finally been solved, now it just needs to be programmed in.
Thursday, May 10, 2012
Thursday, May 10th
Production on both the sequencer and the synthesizer have continued over the past week. All the parts ordered and needed to build have arrived and the first board will be created by the end of the week. The sequencer has progressed to being able to play chords along with single notes. Meanwhile the synthesizer has progressed to the point of playing a tone based on an analog input. Over the course of the next week a board will be created, the synthesizer will be programmed to put out sine, square, triangle, and saw waves. In regards to the sequencer, over the next week the hardware will be created. Along with this pages will be set up and the ability to control and sync tempo will be programmed.
Wednesday, May 2, 2012
Wednesday, May 2nd, 2012
Full scale software development has begun on the sequencer portion of the project. Various aspects of the devices operation have been coded for and tested, such as generating and sending midi data to a respective DAW, constructing and playing through a sequence of notes based on potentiometer input, variable tempo and note length control and note velocity control. Videos of the device in operation have been posted.
In addition to basic functionality testing, additional peripherals such as the LCD display, surface mount components and SD card interface (for non-volatile storage of sequences) have been ordered. The first prototype circuit board is under construction and will be assembled upon receiving of the surface mount components.
As the sequencer as been developed more problems have arose. The biggest of which is a problem with the tempo of the notes being played. To combat this the plan is to create a function that stabilizes the tempo of the sequencer so that no matter how many processes the micro controller has done the tempo stays at the specified value.
In addition to basic functionality testing, additional peripherals such as the LCD display, surface mount components and SD card interface (for non-volatile storage of sequences) have been ordered. The first prototype circuit board is under construction and will be assembled upon receiving of the surface mount components.
As the sequencer as been developed more problems have arose. The biggest of which is a problem with the tempo of the notes being played. To combat this the plan is to create a function that stabilizes the tempo of the sequencer so that no matter how many processes the micro controller has done the tempo stays at the specified value.
Subscribe to:
Posts (Atom)