Garvalf Garvuino Manual

Music, sounds and chiptunes creator

Advertisement

Quick Links

Garvuino Manual
music, sounds and chiptunes creator

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Garvuino and is the answer not in the manual?

Questions and answers

Summary of Contents for Garvalf Garvuino

  • Page 1 Garvuino Manual music, sounds and chiptunes creator...
  • Page 2 GARVUINO March 20, 2019...
  • Page 3: Table Of Contents

    ....... 2 Flashing the Garvuino board 2.1 Flashing for AY music .
  • Page 4 Thank you for your interest in Garvuino! The Garvuino is a PCB board for creating music, sounds and chiptunes, either through programming, soundtracker or live recording (midi). As the hardware is open-source, you can modify, hack and have fun with it without restriction.
  • Page 5: Presentation Of The Board

    1 Presentation of the board Several modes can be used: 1.1 AY-3-8910 emulator On Atmega8 chip, driven by the Arduino nano, from the AVR-AY project It can replay Sinclair ZX Spectrum, Atari ST, Amstrad chiptunes from the sd card. You can create thoses chiptunes with Vortex Tracker II or Arkos Tracker.
  • Page 6: Mozzi Synth

    It can play music from the arduino memory. 1-bit music don’t need much memory so a whole song, even a complex one, can fit in the memory. You can create those songs with Beepola or MilkyTracker. It might be possible to stream data from SD if the 1-bit music engine chosen is the same for all the songs.
  • Page 7 The LED is connected to D8 on Arduino. The audio output to D9. On Garvuino v2.10 and expansion board, the potentiometers are connected to A0 to A1 and to A0 to A4 respectively. There are a few jumpers on the board. They are for switching between some modes.
  • Page 8 AY L and AY R: used in AY mode. You can cut a voice if you remove the jumper. If you remove the jumper when not in AY mode, you’ll be sure there won’t be extra noise from the Atmega8 chip. J1: extra midi input GND (below) and midi wire nb 5 if you don’t want to use the DIN5 plug.
  • Page 9 Midi: You can plug a DIN5 midi cable into the dedicated port. When removing it, please do it slowly, to avoid tearing everything apart. And when pluging it in and out, hold the midi port with your hand to avoid extra pressure on the connexions.
  • Page 10: Flashing The Garvuino Board

    For flashing, you need to unplug the midi cable from your synth ir garvuino if it’s connected, or powerdown the synth. If you want to develop a sketch on garvuino, it can be tiresome to always unplug the midi. You can use a simpler wire...
  • Page 11: Flashing For Ay Music

    (at the moment it can only load from memory, which isn’t big enough for a complete song). You can also connect a gyroscope module to the Garvuino and have fun with sounds. See sid/gyro_header_sid/ for this.
  • Page 12: Flashing For Mozzi Synth

    You can also use most mozzi examples from the original library (see Examples/Mozzi in the Arduino IDE). 2.5 Flashing other sketches The Garvuino should be able to play many other sketches from various projects on internet. This one can play some MIDI files after converting them: https://bitbucket.org/farvardin/playtune-arduino...
  • Page 13 The Auduino is a project for using granular synthesis with 5 potentiome- ters, you’ll have to connect PIN3 from the arduino to the AY L audio output (see the sketch for more informations).
  • Page 14: Assemble The Garvurino Board

    I’ve fixed with a wire. On this version, the D6 output on arduino is shared with the LED so it might not always be available on some sketches. 3.1 Bill of Materials Name (optional part) Garvuino PCB crystal 24 mhz arduino nano atmega8 ceramic capacitor 820 pF electrolytic capac.
  • Page 15: Atmega8 Setup And Flashing

    2.54 3.2 Atmega8 setup and flashing If you’ve bought the Garvuino assembled or in a kit, the atmega8 is already flashed for AY emulation. Yet, you might want to install a new revision of the AVRAY program, and use different speed and settings. Here are the instructions: Get a "USBASP USB ISP Programmer &...
  • Page 16: Breadboard

    -p atmega8 -c USBasp -U flash:w:AY_Emul_244_2ch.hex -U eeprom:w:Conf_standard_24MHz_1_75Mhz.hex -U lfuse:w:0xCE:m -U hfuse:w:0xCF:m 3.3 Breadboard It can also work without the PCB. Just use a breadboard and a few wires! Please refer to the garvuino/breadboard folder for the fritzing sources and pdf version.
  • Page 17: Expansion Board

    4 Expansion board The expansion board is a new board for using with the Garvuino or other projects. Solder 5K or 10K potentiometers onto the board. You don’t need to solder the switches, they are not used at the moment.

This manual is also suitable for:

Ay-3-8910

Table of Contents