Resources

Light Harp info:

lightharplite

This is the schematic for the simplifyed circuit which will be used in the workshop in Madrid. The optocoupler is not a part of the harp, but an option if you want to trig external devices, like the keys of a toy synth, or to pull a relay that turns on and off a blender, or …

Delphi Source Code and Executable (windows) for The Light Harp Lite (the version used in the workshop.

The MAX/MSP patch used to make the theremine effect in the workshop. You will need to go to file/midi setup and give MidiYoke 1 the abrevation “a”. Also you need to go to the midi tab in the Light Harp Lite program and check the MidiYoke1 as an output.

To play the patch you need MAX/MSP-runtime.

Also, you will need a virtual midi port installed to connect the light harp program to simpleSound (or any other software synth you would like to use). We reccomend MidiYoke.

Delphi Source Code and Executable for the full scale Radio Light Harp shown in the vidoes. Warning! This code is not really intended for anyone else then me. Not even the future me. All comments are in norwegian and the code is a mess. Enjoy!

Schematics for the full scale Radio Light Harp (pdf). Please note that this is a prototype and that I would make some changes if I buildt it again. Especially the de LED current control needs some op-amps.

Datasheet for the MPC3208, 8-channel 12-bit AD converter.

 

General LPT1 info:

 

Pinout LPT1

Pinout LPT1

 

We love the LPT1, dont we! So easy to program and so easy to connect to. I predict that within a 10 years (or less) the LPT1 will not be there anymore, so let’s use it while it is still there 🙂 PS! The base adress abow is usually $378.

In the days of Win95, Win98 or Dos you could read and write directly to the ports with the OUT and IN assembly comands. However, in XP (I do not know the world of Mac and Linux) the system will not let you do that. It is for your own protection, you know. Instead we communicates with the ports through a DLL file called inpout32.dll. Put the dll in the same directory as your delphi project and insert the following in the code under USES:

  Function Out32(wAddr:word;bOut:byte):byte; stdcall; external ‘inpout32.dll’;
  Function Inp32(wAddr:word):byte; stdcall; external ‘inpout32.dll’;

    Function Out32(wAddr:word;bOut:byte):byte; stdcall; external ‘inpout32.dll’;
    Function Inp32(wAddr:word):byte; stdcall; external ‘inpout32.dll’;

Then you have two new functions to let you pass the XP-police. A program example:
    Out32($378,1); // set bit 0 (pin 2) on the LPT1 dataport high.     

    a:=Inp32($379);// read the LPT1 status port.
    if (a and 64>0) then form1.caption = ‘Obama is a muslim”; 
        //puts a lie in your forms caption bit 6 (pin 10) on the LPT1 staus port is high.

9 responses to “Resources

  1. Pingback: Se abre el telón: primer taller de Circuitos rescatados, con Tinkartank

  2. Pingback: Sonidos Rescatados

  3. soy estudiante de informatica y me interesa su proyecto, podrian por favor subir los codigos porque los enlaces actuales no llevan a ningun lado. gracias

  4. I am a student of electronics and computer science and I am interested in your project, could please upload the codes that existing links do not lead anywhere. thank you

    • Hi, Cristian 🙂 Our host server died. I will get around eventually, but what project were you looking at?
      Feel free to contact me directly on “ottestad at gmail dott com”

      • hi thanks for answering.
        I’m really interested in the codes and program to program utilizastes creastes and harp light because as I said before I am a student of electronics and computers and I would like to put into practice your project.
        are these:
        – Delphi Source Code and Executable (windows)
        – The MAX / MSP patch
        – Delphi Source Code and Executable
        – Schematics for the full scale Radio Light Harp (pdf).
        please do agradesco I collaborate. Thank you.

Leave a comment