midi asm examples?
does anybody have an asm example of using the serial port to send and receive midi? preferably without using the os.
i'm fairly new to 68k asm and amiga, but i've done lots of midi and Dmx(lighting control) stuff with microchip pic16f84 and arduino. i've been following the tutorials by photon/scoopex to get started. it looks like the amiga is perfect for getting down and dirty with the hardware. i'd like to build some simple midi tools that will do things like sending midi sync. so before going about it the wrong way i thought i'd ask here first. also if anybody has any hints about setting up a serial/midi loopback device that i can use for development on a mac using fs-uae that'd be really useful too... |
probably worth mentioning that i'm developing for A500 with ks3.1
|
there are some tools with source code on the NSM website
on the file listing page - "Filter Results" lha you can find midirecord.lha for example. i think all the tools using camd.library. #1) *argh* you are looking for asm, those I suggest are made in C (not all archives tested), a driver for camd, uaemidi, was written in asm - src included. #2) source code of Miditracker was released some moons ago. |
thanks!
i might be able to do something with uaemidi. it has nice functions to do everything i need! |
Protracker has MIDI code in it that doesn't work. Sources are available around.
http://www.pouet.net/prod.php?which=13419 http://eab.abime.net/showthread.php?t=54208 If you can ever fix it, let me know ;) |
Quote:
Another camd driver , MMP - Multi Midi Port, it does also have some asm source code included. #1) btw. if you 're about using camd.library, use the older v37 version. those 40.x version do not really work. #2) there is the midi.library - no asm examples, but midi.i and midibase.i included. #3) fish 101 comes with the lib src of midi.lib, written in asm: fish-0101.lha/Midi/dev/libsrc |
Quote:
|
Quote:
|
not asm but i use CAMD.library (in C) in my port of Heretic.
source code is here: https://github.com/lantus/chocolate-.../i_camdmusic.c |
All times are GMT +2. The time now is 01:02. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.