Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > MIDI Interfaces & Programming
2007-11-06 12:13
6R6

Registered: Feb 2002
Posts: 245
MIDI Interfaces & Programming


--- aaa
2007-11-06 12:15
6R6

Registered: Feb 2002
Posts: 245
Delete this topic ..
2007-11-06 14:33
Steppe

Registered: Jan 2002
Posts: 1510
Don't! We need to preserve this.
2007-11-07 11:02
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
I have 2 midi interfaces, would rock if SDI has midi in for notes in tracker! :)
2007-11-07 11:08
tlr

Registered: Sep 2003
Posts: 1790
So which interfaces exist, and how are they programmed?
2007-11-07 13:11
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.
2007-11-07 14:33
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.
2007-11-07 14:38
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).
2007-11-07 16:35
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!
2007-11-07 16:45
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.
2007-11-07 17:05
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 :)
2007-11-07 17:24
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.
2007-11-07 17:24
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.
2007-11-07 22:39
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.
2007-11-07 22:54
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. :)
2007-11-07 23:24
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!
2007-11-07 23:38
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.

2007-11-08 02:33
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! :-)
2007-11-08 07:56
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. :-)
2007-11-08 10:25
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
2007-11-08 11:02
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.

2007-11-08 11:06
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. :)
2007-11-08 11:08
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.. =)

2007-11-19 07:57
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
2007-11-19 08:55
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.
2009-10-04 11:23
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 ?
2009-10-04 18:51
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 :)
2009-12-22 23:08
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 ?


2011-12-29 19:23
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.
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
iAN CooG/HVSC
Courage
LightSide
Acidchild/Padua
grasstust/Hoaxers
psych
Epyx/TSA
Krill/Plush
Chesser/Blazon
zscs
Guests online: 86
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 Tim  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.061 sec.