| |
6R6
Registered: Feb 2002 Posts: 245 |
MIDI Interfaces & Programming
--- aaa |
|
| |
6R6
Registered: Feb 2002 Posts: 245 |
Delete this topic .. |
| |
Steppe
Registered: Jan 2002 Posts: 1510 |
Don't! We need to preserve this. |
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
I have 2 midi interfaces, would rock if SDI has midi in for notes in tracker! :) |
| |
tlr
Registered: Sep 2003 Posts: 1790 |
So which interfaces exist, and how are they programmed? |
| |
Mace
Registered: May 2002 Posts: 1799 |
I've got a Steinberg and a Sequential Circuits Model 64.
For the Steinberg I haven't got any 'proprietary' software and I haven't tested any of the freely available stuff.
The SCI Model 64 has a ROM with software that is utterly useless. Removing the ROM without additional mods crashes the system.
Both MIDI interfaces plug into the cartridge port, like most other interface.
And then there's FirestARTer's recently released interface. It is made to work in conjunction with the Prophet64 cartridge and it does indeed so.
AFAIK it's the only MIDI interface that is plugged in the USER-port. |
| |
Scout
Registered: Dec 2002 Posts: 1570 |
Quote: So which interfaces exist, and how are they programmed?
Check Midislave Manager V1.1.
It also includes its sourcecode. |
| |
Scout
Registered: Dec 2002 Posts: 1570 |
I've got a JMS, Sequential Circuits and the Firestarter midi-interface.
Does this Sequential midi-interface work with MyMidi then? I always thought it would only work in combination with the software for a SCI SixTrak synth.
And yes, I would really love midi-implementation in SDI (for instance). |
| |
uneksija
Registered: Jan 2002 Posts: 45 |
Quote: I have 2 midi interfaces, would rock if SDI has midi in for notes in tracker! :)
I'll second that!!!
I'm planning to buy the firestARTter MIDI-device so I can use it with Prophet64, but I'd also get any MIDI-device that would work with SDI! |
| |
tlr
Registered: Sep 2003 Posts: 1790 |
Quote: Check Midislave Manager V1.1.
It also includes its sourcecode.
Super, will check.
Btw firestARTer doesn't seem to be a full MIDI interface.
It's 'just' a MIDI clock -> SYNC24 converter that plugs into the user port. (See here)
EDIT: Well I found this newer one seems quite custom though, and not just user port.
Need to take a peek at the PIC code to be able to tell. |
| |
Scout
Registered: Dec 2002 Posts: 1570 |
Quote: Super, will check.
Btw firestARTer doesn't seem to be a full MIDI interface.
It's 'just' a MIDI clock -> SYNC24 converter that plugs into the user port. (See here)
EDIT: Well I found this newer one seems quite custom though, and not just user port.
Need to take a peek at the PIC code to be able to tell.
The Firestarter midi-interface is a full fledged one.
Works *PERFECTLY* with Prophet64.
And yes, it's userport only.
/me looks to right and sees his c64 with the cart installed :) |
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
@TLR: As far as I know there are three programs that make the C64 act as a SID-midi device:
- M64 - the most advanced, but also most complicated. This is what I use.
- Midislave
- MyMidi
All the MIDI-interfaces I am aware of are pretty much coded exactly the same. The only thing being different between them is the mem adresses mapped. (Haven't tried/seen Firestarters interfaces though.) There is some online issue of that german magazine (Go64 or whatever it is called) that do have some info on this. In german, but I remeber I managed to understand it even though I am not good at German. Also, the sourcecode for MidiSlave by King Fisher/TRIAD tells you a lot. |
| |
uneksija
Registered: Jan 2002 Posts: 45 |
Quote: The Firestarter midi-interface is a full fledged one.
Works *PERFECTLY* with Prophet64.
And yes, it's userport only.
/me looks to right and sees his c64 with the cart installed :)
I envy you! I just missed the first run of the firestARTer Midi-interfaces, grr... Hopefully fire-man will make more! I so wanna connect the Mono Synth edition to a Midi keyboard and jam! What a source of inspiration it would be for making SID-music... Of course, it would also be cool to connect Prophet64 to the rest of my MIDI-equipment. |
| |
6R6
Registered: Feb 2002 Posts: 245 |
I have a FB-MIDI interface myself. -->
http://www.c64net.com/fotios/fbmidi.php
I wrote MyMidi as a test on how to use the registers and to
see how much rastertime it would take. There shouldn't be too much trouble implementing the same routines into SDI.
I also started on a little MIDI IO thingy at codebase64.org:
http://codebase64.org/doku.php?id=base:introduction_to_midi
If you have a midi interface that uses other registers
than the one listed at codebase64 then let us know.
For instance - Linus said he tried MyMidi with something named C-Lab (atari). I'm curious to know what registers it is using.
|
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
Thumbs up for the codebase-stuff! Just the way I hoped it would work when starting codebase. (As a complement to the more unstructured, but still very useful of course, forums...)
Btw... Am I the only one using M64? I never hear anyone else talking about it. :) |
| |
uneksija
Registered: Jan 2002 Posts: 45 |
It wouldn't be difficult to add beforementioned MIDI-thing to SDI? Drool is coming out of my mouth and I can't stop it! |
| |
chancer
Registered: Apr 2003 Posts: 347 |
mace, this should be of help to you >
Pro-16 V2.3
http://www.steinberg.net/326_1.html
1984
The two founders start to turn their dream into a reality, spurred on by their passion and idealism. Armed with a Commodore 64 and a self-buil MIDI interface, Charlie Steinberg develops a multitrack sequencer. Meanwhile, Manfred Rürup begins using the new program and starts to win over ever more musicians to the possibilities of this emerging new technology. In the same year, Rürup and Steinberg found Steinberg Redearch GmbH and release the Pro-16, the first software product to carry the Steinberg name.
grg, as for the st. I still have one, I don't have the additional clab/notator expanders for it.. you could run a crazy amount of midi thru it... 16 midi devices (midi ports a-f or something *16 ) in total if memory serves. Stuff went in the side ports and back ports of the ST also giving it SMPTE capability.. I didn't own the expanders, but have seen them in many pro studio's around that time.
c-lab was far better than cubase, the timing was a lot tighter AND it supported a lot of the SYSEX side of thing and midi messages, and well they went on to write logic.
I do remember also hearing rainbirds music studio or something? they got tears for fears to make a track on it.
I guess they all just used the c64 as a controller and not the sid, well appart from the metronome.
I was interested in the prophet 64 though, but heard about the 2xsid overheating or something.
theres always quadra sid or quantum 64 vst's for those who aren't into messing with hardware.
perhaps some programs could also support the music maker keyboard commodore did? I think I saw the prophet supports it.
I have a sound expander + the keyboard for it somewhere, that had a port for a midi cart, but it never said which one it supported.
The only cart I recall was the Datel one, although I never bought one.
|
| |
6R6
Registered: Feb 2002 Posts: 245 |
@Frantic: I have tried M64 and It's very good.
@chancer: Many thanks for info. But hm, Tears for Fears. Could it be
The Music System from Firebird you are talking about ?
I have a C64 sound pullout guide ( C64 Sound Guide from Commodore User (1986) )
and here it is listed software that supports MIDI:
* The Music System (c) 198? Firebird - Tape
* The Music System (c) 198? Firebird - Disk - more advanced
* Sound Studio (c) 198? Commodore
* Siel Midi System Composer (c) Siel (Requires the siel midi system)
* Siel Midi System Sequencer (c) Siel (Requires the siel midi system)
And there's also listed Midi Interfaces and devices that supports Midi:
* Sound Expander (c) 198? Commodore ( port for Midi interface on cart. )
* Sound Sample (c) 198? Commodore (port for Midi interface on cart.)
* Commodore MIDI Interface (c) 198? Commodore ( Midi in / 2*midi out )
* Siel MIDI interface (c) 198? Siel (midi in/3*midi out/midi thru/in control)
* Microvox Digital Sound Sampler (With own editor?) (c) 198? Microvox
* Joreth A25 Midi System (c) 198? Joreth ( £245 - best in test in this magazine - also has its own editor )
* Siel Midi System (c) 198? Siel ( Includes 2 editors - see above )
Midi interface from the Datel Catalouge:
* Midi 64 (c) 19?? Datel ( Midi in/Midi thru/2*midi out)
The software listed above is not present here at csdb.
Also : Sometime ago I saw on ebay the C64 music software for Passport. It's not here either.
And I would guess there is software especially made for these interfaces as well: Syntech, Namesoft and Sequential.
Someone upload! :-)
|
| |
Mace
Registered: May 2002 Posts: 1799 |
Quote: Super, will check.
Btw firestARTer doesn't seem to be a full MIDI interface.
It's 'just' a MIDI clock -> SYNC24 converter that plugs into the user port. (See here)
EDIT: Well I found this newer one seems quite custom though, and not just user port.
Need to take a peek at the PIC code to be able to tell.
FirestARTer made two interfaces for the C64.
One, the older one, was only DIN-SYNC.
The new one is a full MIDI interface which can even transmit some pitch bend and mod wheel information.
On top of that, you can assign 4 MIDI controllers which are transformed into X/Y-pot data.
With two separate cables, you attach the interface to both joyports to have pot-over-MIDI!
When I'd be at home right now, I'd also be looking to the right to see a C64 with FirestARTer's interface, attached to a Behringer BRC-2000 controller.
It's great fun to twist four MIDI controller knobs and see your C64 respond to that. :-)
|
| |
AMB
Registered: Nov 2005 Posts: 15 |
Hello there:
Fisrt, GRG, I tested your MyMidi with Datel, all went OK, well, I had to change the colors on my SX64 to read the configuration screen at the begining.
Second, I have a nice collection of midi interfaces (Datel, Steinberg, Syntech, Sequential CIrcuits...) and some midi Software, the one i´m most proud of it is "PRO 16" from Steinberg, which works sweet for sequencing MIDI stuff, and has that tight timing we all love. I also have the Syntech, the KCS software for the C64 and some others, if anyone wanna trade just contact me.
Implementing MIDI for recording/editing in SDI will be a nice gift for some of us I guess...
Cheers
Alex |
| |
chancer
Registered: Apr 2003 Posts: 347 |
well rainbird was part of telecom soft (BT) ..
http://www.birdsanctuary.co.uk/
I do remember the sound studio thing, it used the music maker overlay keyboard. I remember the cover of it, had a reel to reel tape deck on etc. It was pretty rubbish to be honest, you could use the sid to make sounds, but it was crude, just basic wave forms, sawtooth etc.
as for the sample(?) , u mean the sampler? that and the sound expander both had the same cartridge interface, well looked the same. just the sampler thing had a input to the 5 pin din socket and also had an input for a mic.. if memory serves.. I sold mine and wish I hadn't.
Toy used the commodore sound sampler for this demo >
Moonscape
There is a program someone made which was a 3rd party thing for it for sampling, maybe its on here. I think he used that to put the sound in the demo, it wasn't an offical commodore program.
As for sampling, probably the best known thing I think of
is Micro Rhythm and + (both budget/firebird things) . was interesting interview with simon pick about them on lemon.
|
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
I have some MIDI sequencer software from Dr. T. too. It's on an original disk and I don't remember if it works or not, but at least it exists. :) |
| |
chancer
Registered: Apr 2003 Posts: 347 |
i just thought of yet another firebird thing.. ubik's music.. hehe
there was another thing by EA.. music maker or some sh..
I had that one tape somewhere.
check this out >
http://www.morganleahrecords.com/mooglecharm/programs.html
some of them do ring a bell.. =)
|
| |
edwardar Account closed
Registered: Jul 2005 Posts: 2 |
Quote: Check Midislave Manager V1.1.
It also includes its sourcecode.
Hello, I'm interested in taking a look at this source code. Is it in the d64 file (I couldn't find it) or is it elsewhere?
PS Can anyone upload the Datel MIDI 64 software? I have the cartridge (works great with M64, midislave) but it didn't come with the Datel software!
PPS Ok, I think the midislave pseudo source code is here:
http://www.df.lth.se/~triad/krad/sidmidi.html |
| |
Scout
Registered: Dec 2002 Posts: 1570 |
Quote: Hello, I'm interested in taking a look at this source code. Is it in the d64 file (I couldn't find it) or is it elsewhere?
PS Can anyone upload the Datel MIDI 64 software? I have the cartridge (works great with M64, midislave) but it didn't come with the Datel software!
PPS Ok, I think the midislave pseudo source code is here:
http://www.df.lth.se/~triad/krad/sidmidi.html
I've added an extra D64 of Midislave 1.1 including the sources.
|
| |
6R6
Registered: Feb 2002 Posts: 245 |
I wonder.. Is it possible to use a cartridge expander which allows me to use a midi interface cart. and a mmc/retro replay cart. at the same time ? I want to be able to fastload and fastsave stuff in a midi editor, have access to a midi deviuce (ie. keyboard etc. ) and also have ethernet connection to my pc at the same time.
There might be register conflicts here as most midi interfaces use the $dexx registers... and so does the
action replay's or retro replays..
But, if you got the FB-MIDI card you have a switch
that toggle between using $dexx or $dfxx page registers.
Anyone with ideas or have experience with this ?
|
| |
Mace
Registered: May 2002 Posts: 1799 |
Isn't switching between $dexx and $dfxx just a matter of jumping between two pins at the port?
If so, you could easily mod any interface to the wanted address by just rerouting the pin.
And you should of course take care of the software... but hey, that's obvious :) |
| |
6R6
Registered: Feb 2002 Posts: 245 |
Anyone own or built the "Maplin" midi cartridge ?
http://members.lycos.co.uk/templarseries/maplin.html
Anyone have the register layout for the C-Lab midi interface ?
|
| |
goto80
Registered: Jan 2002 Posts: 138 |
Just to not start a new thread: I found an original copy of Joreth Music Composer System here. Serial #117. It doesn't seem to be around anymore.
The disk is corrupt, but if there are any MIDI-horny disk doctors out there, I can send it to you. |