Search results

  1. Mu0n

    cozyMIDI - new app that plays std midi files (68k)

    finally made a video on all this; it started 2 years ago and it got worked on and off.
  2. Mu0n

    System Picker

    As a fan of the early 85-87 period, if you pick an ancient System and Finder combo that doesn't play nice with big modern day hda HD images, you get stuck in a non-booting trap that can only be rescued with a boot floppy, for example. I have a love hate relationship with System Picker.
  3. Mu0n

    cozyMIDI - new app that plays std midi files (68k)

    the more this discussion forks all over the place, the less motivated I am to try and support powerpc stuff. I was not my initial intention anyway, lol! Next version will try to feature: * printer port (DONE) support * playlist loading * information pane/popup on the SMF file
  4. Mu0n

    cozyMIDI - new app that plays std midi files (68k)

    Wow, absolutely right again. I misread how these ports worked. I couldn't find the same information in Symantec C++ 6's LoMem.h and Serial.h exactly, except the base addresses of SccRd and SccWr, but a quick check in Inside Mac II-199 yields these same offsets. I replaced my code with this when...
  5. Mu0n

    cozyMIDI - new app that plays std midi files (68k)

    I tried running it off of my Powermac 6500/275 and it does open, but the midi file opening+parsing process freezes the machine. I've never targeted powerpc and/or 68k running on powerpc before with my code, so this is well above my paygrade to attenpt to fix. Same with the quick "send middle C...
  6. Mu0n

    cozyMIDI - new app that plays std midi files (68k)

    these are the setups I've made it work with so far: Plus: 6.0.8 SE/30: 6.0.8 SE/30: 7.1 Basilisk II (68040): 7.5.3, communicates to host win11 PC's midi module with hairyMIDI and com0com Snow (iicx): 6.0.8, communicates to host win11 PC's midi module through python script that listens to a tcp...
  7. Mu0n

    cozyMIDI - new app that plays std midi files (68k)

    Good question. The only mac I have that could test this is this G3 with OS9. My code attempts to reconfigure the serial port and send all data through it. I don't use the Apple MIDI driver, nor OMS nor QuickTime. I'm not knowledgeable in all eras past 7.5.5 in Macs...
  8. Mu0n

    cozyMIDI - new app that plays std midi files (68k)

    cozyMIDI: my brand new 68k mac application coded in C (and sweat). Plays standard MIDI files assuming you have an external module plugged on the modem port. loads and plays type 0 (1 track) and type 1 (more than 1 track) standard MIDI files keeps them in a pre-calculated form so the loop...
  9. Mu0n

    Midiman Macman + Classic not working

    I can confirm it's not necessary to absolutely need a System driver for MIDI. I used cubase 2.5.7 extensively and never bothered with managing a driver file. I even wrote my OWN driver-like routines in a few C projects of mine and it works fine, both ways (MIDI in, MIDI out).
  10. Mu0n

    Question on widgets for classic mac os

    I was able to make it work in this specific combination: * the whole 88 key piano is an entire single custom CDEF control * inside the CDEF, the initCntl message has me calculated regions for each key for the sake of painting their highlights when they are "activated". The white keys have to...
  11. Mu0n

    Question on widgets for classic mac os

    Another thing I tried to do, but it failed. I tried stealing Control Panel's Sound slider by copying its CDEF and CNTL resources (1 each) into my own project resource file. ResEditing control panel/Sound shows: a CDEF file ID 3 a CNTL ID -4048 and procID 48 For the CNTL, the procID 48 is...
  12. Mu0n

    Question on widgets for classic mac os

    Thanks for taking the time to respond, I really appreciate it! I'll be frank, to even start to get going, I tried to summon help from copilot and I was immediately skeptical, as I very often am, and end up eventually finding the real information from real references. The general strategy it...
  13. Mu0n

    Question on widgets for classic mac os

    If I bypass custom controls completely and do my own mouseDown and mouseUp event detection, and mathematically figure out what rectangle to invert based on the MIDI note value, I can sorta do what I want with InvertRect. I just tested it on real hardware and so far, the amount of logical tests...
  14. Mu0n

    Question on widgets for classic mac os

    Nice thread exactly on point in what I find myself needing today. I'm working on an app called FireJam that lets you use these inputs: * Typing keyboard * MIDI in (possible thanks to a great quality help I got from here in 2024) * Mouse click and hold Leading to these outputs: * MIDI out *...
  15. Mu0n

    Studio Session by Bogas Productions (1986)

    Very cool stuff! Thanks for reaching out. I don't check these forums much these days so it's a pure minor miracle I came across your reply! I've been wanting and postponing to reverse-engineer the playback of studio session files on original hardware for ages and keep postponing the project...
  16. Mu0n

    Making a 1-bit game engine

    Here's what I have: -modal tunes that use the square wave synth in some very old project -modal tunes that use the four-tone synth in some very old project -real time manipulation of the wave shape buffer with the mouse for a four-tone synth while it plays -MIDI in data coming from a piano...
  17. Mu0n

    MODTracker audio replay on early 68k macs

    @Snial since you're spending countless hours on this and I'm spending 0 hour on this, it makes more sense if you start a github repo for it. Feel free to borrow the little code I added last time I posted something. It makes no sense for me to host the code and for you to work on it, let's keep...
  18. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    Wow guys, thanks for the high quality tutorial on variable types. I found very old documentation in which SerGetBuf uses ints instead of longs, maybe that was triggered the error for me. It's definitely a long in more recent documentation, including THINK Reference Viewer. The bad formatter...
  19. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    found the error, I think! must also tweak the clock for the input side. and my MIDI controller has a habit of sending 0xFE (stay alive) bytes at regular intervals. I see the buffer steadily increase now. edit - I now have MIDI in successfully detected, filtered and sent out to MIDI out. In...
Back
Top