Hack an Orchestra

buildscc | 01 Nov 2011 | | projects


The Hack an Orchestra project will build an array of bizarre instruments.

More Information Coming

Current Instruments

Projects on Hold

Mailing List


Wanna be on it? Email cwoodall bu.edu


Older · View Archive (146)

Using D-Type Flip Flops for Toggling

When using momentary pushbuttons it is common to want to store and then toggle state. There are a couple of ways to do this, for example, you could using a 555 timer, or construct your own latch/flip-flop. However, the 7400 series of integrated circuits has a few nicely packaged D-Type Flip-Flops which are appropriate for switching. The most appropriate is the 74xx74, which is a dual D-type flip flop with inverted and non-inverted outputs. There are other packages like the 74xx174 which is a quad, but you will need to use your own inverter, such as the 74xx04 or 74xx14, to invert the output. Also the packages with more than 4 D-type flip-flops often share a clock, which means that this method of toggling will not work with them.


1 Parts and Tools 2 Lets Put it Together! 2.1 Schematic Diagram 2.2 Step By Step 2.3 Video Tutorial 3 Resources 4 Credits

Parts and Tools

  • 1 74xx74 D-Type Flip-Flop (choose your logic level for your own project, LS is TTL logic and HC/HCT are CMOS).
  • 1 74xx14 Hex Inverting Schmitt Trigger(for debouncing)
  • 1 1k Resistor
  • 3 0.1uF Ceramic Capacitor (one for debouncing and two for the ICs)
  • Breadboard (or some other prototyping platform)
  • Momentary Push Button
  • Wire

Lets Put it Together!

Schematic Diagram

Step By Step

Video Tutorial



Christopher Woodall - chris.j.woodall gmail.com


Musical Gloves

Playing music with gloves

Status Report

Currently developing a basic schematic to develop the basics of the project. The glove part is on hold, so we are making a Musical right now :D

Some Tips on Using These Files

  • The schematic files are all made in EAGLE and so will the PCB Board
  • The source code will be written for the Arduino and possibly TI Launchpad. This is for now and up to change, for example, ATtiny’s might be used on each hand to do some basic signal processing before sending the signals to the Arduino.

Schematic/PCB/Source Code

All of the Schematics, PCB and Source Code files are hosted on github at https://github.com/cwoodall/Musical-Gloves/