biblio - marcosassis/gamepaduino GitHub Wiki
work in progress
references
C++
[pt-br]
algumas recomendações de membros do coletivo mola
para um bom progresso no aprendizado de C++ =]
nota:
a leitura em inglês vai ser fundamental para a pessoa estudante em nível intermediário: infelizmente. para desenvolver no aprendizado em tecnologia, é preciso acessar inúmeras fontes do mundo todo, quase sempre em inglês (por motivos imperialistas óbvios). e outras pessoas de outras línguas-mãe também precisam acessar e trocar esses mesmos conteúdos. esse é o motivo pelo qual a língua principal desse repositório é a inglesa. mas pretendo traduzir tudo assim que possível (assim como incorporar muitas das minhas pesquisas e experiências sobre o assunto em forma de tutoriais bilíngues aqui). se isso for o seu impedimento no momento, por favor me avise que eu dou prioridade para a tradução e adaptação dos tópicos de seu interesse.
o contato no chat telegram pode ser feito em inglês ou português (assim pessoas brasileiras aprendizes em tecnologia, tipicamente, terão acesso ao máximo de conteúdo).
[en]
all books recommended via some mola
collective members are available in english, enjoy
N64
analog stick
-
N64 Replacement Thumbstick Test
MIDI
tools (SW)
-
multiplatform
- hairless
-
100% Free Software. For Mac OS X, Windows & Linux.
- https://github.com/projectgus/hairless-midiserial
-
- Improves FTDI latency on Linux & Windows. This means better MIDI latency when using FTDI-based devices like the Arduino Duemilanove.
- Compatible with the Linux program ttymidi, and their Ardumidi library (included in the download.)
- NB: To convey Windows MIDI data from one bit of software to another, you’ll need a Virtual MIDI passthrough driver. We recommend loopMIDI, or there is alternatively the older MIDI Yoke (MIDI Yoke is not recomended for Vista or newer.)
- Windows Vista, 7 & 8 special notes: To use Hairless MIDI<->Serial Bridge’s automatic FTDI latency reduction feature, you may need to “Run As Administrator” when you launch the program.
- How do I use the Arduino MIDI Library?
- The Arduino MIDI Library is a newer MIDI library than Ardumidi, and seems to be the way of the future. To use this library with Hairless Bridge, you can mostly follow their instructions exactly. The only difference is that you need to initialise the Serial port after the MIDI library, like this:
-
void setup() { MIDI.begin(); Serial.begin(115200); }
-
-
- hairless
-
windows
-
[up to win7] MIDI-OX
-
It is a 32 bit program
-
-
-
Virtual loopback MIDI cable for Windows XP up to Windows 10, 32 and 64 bit.
-
This software can be used to create virtual loopback MIDI-ports to interconnect applications on Windows that want to open hardware-MIDI-ports for communication.
-
This software uses the virtualMIDI driver to actually create the ports.
-
-
-
A Free Virtual MIDI Driver
-
LoopBe1 is an internal MIDI device for transferring MIDI data between computer programs. Basically LoopBe1 is an "invisible cable" to connect a MIDI outport of an application to any other application´s MIDI inport.
-
LoopBe1 is a native Windows™ WDM kernel mode driver, so expect the lowest possible latency. Programs do not need to link with special libraries, so LoopBe1 works with every MIDI or DirectMusic™-capable application.
-
-
-
discussion
MIDI + arduino
USB MIDI
-
tutorials
- Arduino (Pro) micro as a USB-MIDI device - the MIDIUSB library
- this method (just library) is much preferred than this
older(custom arduino core). - part 2
part 3: Change the Name of your Arduino- this is better discussed here
- this method (just library) is much preferred than this
- Arduino (Pro) micro as a USB-MIDI device - the MIDIUSB library
MIDI
-
tutorials
- SEND AND RECEIVE MIDI WITH ARDUINO
- How to Make a MIDI Controller with an Arduino
- BUILDING A BASIC MIDI CONTROLLER PART 1 - EASY 3 POT (POTENTIOMETER) ARDUINO UNO EFFECTS MIDI CONTROLLER (SERIAL-USB)
- Arduino NANO Midi Controller
-
This project is for 5-Pin Midi only NOT USB Midi.
-
- Arduino MIDI Controller Project great demo
discussion
- w/ MIDI-OX
- ??
-
Rugged Circuits MIDI shield has an option for a MIDI-enable
-
- ??
-
endless examples of arduino MIDI projects...
USB
USB + arduino
-
What are VIDs and PIDs?
-
How to change de MIDI-USB device name
- to change names it's almost the same thing
- mine, e.g., is in directory
C:\Users\marcos\AppData\Local\Arduino15\packages\SparkFun\hardware\avr\1.1.9\boards.txt
- see how it looks here
- it's best if you copy entire folder to your `documents\arduino' (or something) and change all settings (be aware that if you change board's PID you have to reinstall the same sparkfun driver for your "new" hardware = and you cannot sell this shit)
- mine became:
C:\Users\marcos\Documents\Arduino\hardware\gamepaduino\avr\boards.txt
- mine became:
- soon a customization will be available on this repo, plus printscreen-tutorial
- [this] response is very helpful to understand the (manual) driver installation process on windows for sparkfun boards
TODO: write mine, general hardware/folder copy-paste process + manual install sparkfun USB COM driver tutorial
- mine, e.g., is in directory
- see discussion
- Make a MIDI USB device with the name you want using Arduino and Arduino compatible boards
-
If you want to make a MIDI USB device, I would advise you to use a Teensy as it is really well integrated. Teensy still today stay my first choice when I want to make a USB MIDI device. If you want to change your MIDI device name with a Teensy, you have an exemple sketch in the IDE and explanations here.
-
Note that this library is only working with atmega32u4 based boards and ARM boards, so, that would mean... [lists all boards]
- more discussion, and
- [adv] Arduino IDE 1.5 3rd party Hardware specification
-
- Make a MIDI USB device with the name you want using Arduino and Arduino compatible boards
- to change names it's almost the same thing
videogame culture
speedrun
tools
hardware?
software? (e.g.)
TAS vs ""legit"" issues
-
World Record Progression: Sonic 2
- https://youtu.be/MvY8GEOCRdY?t=13m49s
- discussion
- and original, with nice discussion about genesis emulators, pity that they are willing for more closed source products (??) an for banning people after inventing new rule a posteriori, awful