Gameport midi-in kabel

4 februari 2012

Een MIDI interface kun je gebruiken om muziekinstrumenten aan elkaar te koppelen. Ook kun je een zo een instrument, bijvoorbeeld een keyboard, aan een computer koppelen en de noten opnemen die je speelt, of de computer de klanken laten synthetiseren.

Mijn computer heeft een gecombineerde gameport / midi interface. Het is al een wat oudere geluidskaart. Deze kun je niet zomaar aan een keyboard koppelen, daar is een klein interface voor nodig. Ik heb alleen MIDI-In nodig, dus alleen die heb ik ook gebouwd.

Meer info over een gameport: wikipedia.

Het voorbeeld wat ik heb gebruikt: Hier.

Ik heb een nieuw schema gemaakt met alleen MIDI-In:

R1 = 220 Ohm, R2 = 10kOhm, D1 = 1N4148, Ok1 = 4N35.

Een prototype op een breadbord:

Het printplaatje moet in een connector passen, een beetje klein:

De onderkant:

En zo past alles:

Met het programma amidi, kun je controleren of het werkt:


GPSIM en Ubuntu Natty

17 mei 2011

GPSIM is een simulator voor PIC microcontrollers. Link.

In de nieuwste release van Ubuntu is bij gpsim de GUI mogelijkheid uitgeschakeld. De reden daarvoor is dat een bibliotheek die deze tool voor de GUI gebruikt niet meer geleverd wordt door Ubuntu. Deze bibliotheek is: GtkExtra.

Dan maar zelf compileren.

  1. Eerst GtkExtra downloaden (versie 2.1.2)
  2. Installeer libgtk2.0-dev (extra afhankelijkheden worden automatisch geïnstalleerd):
    sudo apt-get install libgtk2.0-dev
  3. Pak de GtkExtra download uit.
  4. ./configure && make
  5. Error: ” gtkitementry.c:134:21: error: static declaration of ‘gtk_entry_reset_im_context’ follows non-static declaration”
  6. Bugje: Advies probeer de development versie.  Meerdere bugfixes, ook deze.
  7. Dan die maar downloaden: gtk+extra-3.0.1.tar.gz en uitpakken
  8. ./configure &&  make
  9. sudo make install
  10. Download gpsim: gpsim-0.26.1.tar.gz en uitpakken
  11. configure.ac aanpassen vanwege git+extra-3.0. Diff:
    --- configure.ac.orig   2011-05-17 11:59:41.634118818 +0200
    +++ configure.ac        2011-05-17 12:02:55.887734176 +0200
    @@ -79,15 +79,15 @@
     else
       dnl gtk2 checks
     
    -  $PKGCONFIG --exists gtkextra-2.0
    +  $PKGCONFIG --exists gtkextra-3.0
       if test $? != 0; then
    -    AC_MSG_ERROR(Cannot find gtkextra-2.0 package)
    +    AC_MSG_ERROR(Cannot find gtkextra-3.0 package)
       fi
     
       X_LDFLAGS=`$PKGCONFIG --libs gtk+-2.0 gthread-2.0`
       X_CFLAGS=`$PKGCONFIG --cflags gtk+-2.0`
    -  Y_LDFLAGS=`$PKGCONFIG --libs gtkextra-2.0`
    -  Y_CFLAGS=`$PKGCONFIG --cflags gtkextra-2.0`
    +  Y_LDFLAGS=`$PKGCONFIG --libs gtkextra-3.0`
    +  Y_CFLAGS=`$PKGCONFIG --cflags gtkextra-3.0`
       GTK_VERSION_T=`$PKGCONFIG --modversion gtk+-2.0`
       echo linking with gtk-$GTK_VERSION_T
       AC_DEFINE_UNQUOTED([GTK_VERSION],"$GTK_VERSION_T",[gtk version])
    
  12. autoconf
  13. ./configure
  14. sudo make install
  15. Enjoy!
screenshot

gpsim


Western Digital NetCenter

8 juni 2010

Ik heb van een collega een WD NetCenter 320Gb overgenomen. Dat is een oudere NAS van Western Digital. Intern draait het een linuxvariant. Na het updaten van de firmware naar een met actieve telnet, heb ik wat extra software geïnstalleerd. SSH, Webserver en dynamisch dns tool. Nu kan ik hem makkelijk vanaf overal benaderen.

Meer info: http://www.open-netcenter.de/ en forum: http://www.brennwertheizung24.de/wdncforum/

Ik heb als firmware Epias R1.1.0.0003.E029.wdf gebruikt. De dowload site daarvoor bestaat niet meer. Ik heb het van http://drop.io/ffmkbpi. Je kunt het ook nu ook van mijn site downloaden: http://members.ziggo.nl/jjoosse/NAS/R1_1_0_0003_E029.wdf

Root wachtwoord: WD_NetCenter