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
 
... 18 posts hidden. Click here to view all posts....
 
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.

Previous - 1 | 2 | 3 - Next
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
Andy/AEG
Alakran_64
Paladin/G★P
LordCrass
MWR/Visdom
Knut Clausen/SHAPE/F..
Guests online: 88
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 Censor Design  (9.3)
5 Triad  (9.3)
Top Logo Graphicians
1 t0m3000  (10)
2 Sander  (9.8)
3 Mermaid  (9.5)
4 Facet  (9.4)
5 Shine  (9.4)

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