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


Aansluiting display wekkerradio

2 september 2010

Om een oud display uit een defecte wekkerradio opnieuw te gebruiken heb ik de aansluitingen bepaald.

Code op de printplaat van het display “PC-1 94HB”. Dit schermpje zit wat vreemd in elkaar. Het is namelijk een display wat ooit door een LM8560 aangestuurd werd. Hergebruik met bv een PIC is helaas wat moeilijker.


Maatschepjes

28 augustus 2010

Ik heb met een nauwkeurige weegschaal het maatschepje van de AFK BM2 voor een aantal ingrediënten na gewogen. Zo kan ik wat wat nauwkeuriger omrekenen tussen grammen en thee- of eetlepel.

Op de tiende gram nauwkeurig. Bepaald door een aantal schepjes te wegen en dan te middelen.

1 tl: Zout: 6,4 gram, gedroogde gist: 3,2 gram
1 el: Suiker: 12,5 gram, melkpoeder: 8,3 gram


Bruinbrood

19 augustus 2010

Dit recept voor bruin brood lukt mij prima in een AFK BM-2. Iets minder water dan de standaard (60%) 300 gr, namelijk 57% of 285 gram. Daardoor rijst het deeg iets minder hoog en voorkom je overrijs en krijg je minder kruimelig en droog brood.

  • 300 gr. bloem
  • 200 gr. volkoren meel
  • 285 gr. of ml. water
  • 10 gr. zout
  • 5 gr. korrelgist
  • 10 gr. broodverbeteraar
  • 10 gr. suiker
  • 10 gr. melkpoeder
  • 15 gr. olie

Water, olie zout, suiker en melk onderin, meel er boven op, daarop weer broodverbeteraar en gist. Volkoren meel en broodverbeteraar van de molen.

Gebaseerd op een recept met de gewichtsverhoudingen in percentages.

  • 100% meel/bloem
  • 57% water
  • 2% zout
  • 1% gist
  • 2-4% broodverbeteraar
  • 2% suiker
  • 3% olie

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


Psalm 86, Melchior Frank

3 juni 2010

Het koor Canticum Novum heeft onlangs een concert gegeven. Daar werd onder meer het motet “Psalm 86” van Melchior Frank uitgevoerd. De bladmuziek daarvan was een kopie van een oude uitgave van begin 1900, met de tekst in gotisch schrift. Om het een en ander meer leesbaar te maken heb ik het opnieuw genoteerd. Daarbij heb ik Lilypond gebruikt.

De input: Frank_PS86.ly. De verwerkte bladmuziek in PDF: Frank_PS86.pdf