MIDIbox Forum: SIDplayer / ASID Application for OS X? - MIDIbox Forum

Jump to content

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

SIDplayer / ASID Application for OS X? Rate Topic: -----

#1 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 15 October 2009 - 16:25

I know this is teetering on off-topic, but does anyone know of a ASID / Sidstation / Sidplayer application for OS X? Old versions of SIDPLAY seemed like it supported it, but I tried a few and could only find referenced to HardSID?

I'm looking for one so I can demo my MB-6582 to my local hardware group and I was going to start by jamming some SID tunes. Trouble is, my old portable laptop is an Apple so I either need to Bootcamp the thing (bleh) or figure out a way to play SID tunes via OS X. Any help or suggestions would be appreciated! I did a good bit of searching and, sadly, I think I'm SOL, but thought I would check with fellow MB-SID and Apple users just in case :)

#2 User is offline   rvooh 

  • MIDIbox Newbie
  • Pip
  • Group: Programmer
  • Posts: 90
  • Joined: 04-March 08

Posted 15 October 2009 - 17:18

http://www.sidmusic.org/sidplay/mac/

#3 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 15 October 2009 - 17:41

Mmmk I appreciate the link, but:

Quote

I know this is teetering on off-topic, but does anyone know of a ASID / Sidstation / Sidplayer application for OS X? Old versions of SIDPLAY seemed like it supported it, but I tried a few and could only find referenced to HardSID?


Alas, the link you sent for SIDPlay which doesn't support Sidstation :(


#4 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 11,134
  • Joined: 01-January 01
  • LocationGermany

Posted 15 October 2009 - 19:37

Some time ago I hacked a selfwritten ASID player into SIDPlay for MacOS...
I planned to publish this version via the Author of this (great!) player, but he never answered to my email.

However, I will integrate this into the most recent source code and publish the binary on my own server... "for internal use only" ;)

Best Regards, Thorsten.


#5 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 15 October 2009 - 21:44

Haha is there any need to be discrete? SidPlay is GPL'd so you could just fork it and make SidPlay++ or like SidTKPlay or something :)

I agree, the player itself is fantastic - having the ability to play SIDs through the MB-SID would be icing on top since I have noticed that, while it's really close, it's still not 100% accurate to my ears when simply emulating the SID. I'm sure filter choice, SID revision, etc. has a lot to do with that though.

Either way, I would love to "beta test" your internal project should you need any additional testers :)

#6 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 11,134
  • Joined: 01-January 01
  • LocationGermany

Posted 15 October 2009 - 21:49

Ok, it can be downloaded from this location:

http://www.ucapps.de...th_ASID.app.zip

SID tunes are played as usual, but in addition a virtual MIDI port will be opened (called "ASID Out") which has to be routed to a physical MIDI OUT port, e.g. with "MIDI Patchbay" from Pete Yandell as shown below:
Posted Image

Link to MIDI Patchbay:
http://notahat.com/midi_patchbay

Known issues:
  • Pause button or application exit doesn't turn off the SID volume
  • Sometimes hick-ups caused by the method I'm using to send the MIDI events - I could use timestamped events, but this will require some more work...


Best Regards, Thorsten.


#7 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 15 October 2009 - 22:01

:o

Dude and it's even in sync with the emulated SID output. That's absolutely fantastic TK! You just saved me a TON of work! Thank you very much! I hope you enjoy the beer! My hardware meetup folks too will really appreciate it as well! There's quite a few C64 enthusiasts that have been waiting months for me to finish my MB-6852 so I could show it.

Thanks again!

#8 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 11,134
  • Joined: 01-January 01
  • LocationGermany

Posted 15 October 2009 - 23:26

Great! :)

I will make this topic sticky - unfortunately Windows based applications are not released as "open source" (and I don't have tools to compile under Windows anyhow...), therefore this modification currently only exists for MacOS.

Best Regards, Thorsten.


#9 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 18 October 2009 - 20:40

So I've been using TK's patched SIDPlay for a few days now and thought I would share my findings.

In short, it's freaking amazing! You have got to get this thing and start jamming out with it and your MB-SID!

In long, the implementation of the MIDI output is brilliant. ASID XP was flaky, even on simply things like context switches. It also was unable to play certain SIDs or would just refuse to play anything if I loaded certain SIDs in a certain order (such as the Metal Warrior SIDs). The patched SIDPlay, by contrast, has only crashed on me once, and that was due to a SIDPlay bug directly it seems (it crashed on making a smart playlist). I have had to restart SIDPlay but only on rare occasions. I would have to restart ASID XP almost constantly. It also has played pretty much every SID I have asked with generally extremely good output to the MB-SID.

You tack on this solid implementation to SIDPlay itself and end up with what I think is the best computer SID playing software.

Again, fantastically epic job TK!

#10 User is offline   Smithy 

  • PipPipPipPip
  • Group: Members
  • Posts: 941
  • Joined: 20-September 07

Posted 19 October 2009 - 01:12

Thats great to hear guys!
Asid XP is quite flaky alright,
i have to use all sorts of tricks to get it to play tracks,
its funny how when the sound goes you can still hear the track at a ridiculously low volume.

Gyroscope.sid is one track that will always play no matter what,
it possibly resets the volume register, at the start of the track.

I feel like buying a mac now!

I guess the only real way of getting this to work on a PC is to install OSX X86 right?

#11 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 19 October 2009 - 03:06

Quote

I guess the only real way of getting this to work on a PC is to install OSX X86 right?


Yeah, unfortunately either buying the real deal or busting out a Hackintosh is the only way. Kinda sad that there isn't a decent player for the Winders folk. Linux has various options but none of them are able to output SIDs to the MIDI Sidstation format that I'm aware of.

So OS X it is for now, but I don't think you'll be disappointed :)

#12 User is offline   vcfool 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 49
  • Joined: 05-February 09
  • LocationBarcelona

Posted 12 December 2009 - 18:26

Is this supposed to work with Tiger?
Says I can't open it with my version of OSX, so I am guessing that 10.5 is required.

#13 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 11,134
  • Joined: 01-January 01
  • LocationGermany

Posted 12 December 2009 - 21:03

I've compiled the application again with the "base SDK" in the hope that this helps.
Please try http://www.ucapps.de...th_ASID.app.zip

This version also supports the "Pause" button.

Best Regards, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#14 User is offline   vcfool 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 49
  • Joined: 05-February 09
  • LocationBarcelona

Posted 13 December 2009 - 04:24

Hey thanks!
I tried and it still doesn't work, but thanks again anyway.

#15 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 19 January 2011 - 17:46

Decided to bust this out again recently so I could jam to some SID tunes while working. On thing I was curious about, and it's sort of a daft request, but since it is not possible to play digital samples directly from the MB-SID, the next best thing would be to mute all but the digital audio on the regular computer out. That way, the normal SID channels are played via MIDI to the MB-SID but the digital samples from the computer. Sounds sort of weird but this way I'm not missing anything when jamming to SIDs since I can mix the MB-SID and computer out together.

Anyone have any thoughts about how to do that? I didn't see a way in SIDPLAY to mute channels?

#16 User is offline   nILS 

  • MIDIbox Hero
  • View gallery
  • Group: Administrators
  • Posts: 3,986
  • Joined: 22-July 03
  • LocationStuttgart, Doucheland

Posted 19 January 2011 - 18:24

SIDPLAY/W has a channel mixer that allows you to mute the channels. It's under View > Mixer. Dunno about the OSX version.
Check out the unofficial MIDIbox Quote database

Posted Image Buy nILS a Beer Disclaimer: buying nILS a beer gets you absolutely nothing in return likesuchas real-time chat support, gm5x5x5 pcbs, MIDIbox troubleshooting assistance or a less grumpy german.

#17 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 19 January 2011 - 18:31

The OSX version has stuff in weird places it would seem. I was able to find the mixer by opening the info window (Command-I) and it has an option to mute the the 3 voices. I didn't have an option for digital in but I tested that by busting out some Turbo Outrun action. Seems to work like a champ! Also found out Jeroen Tel uses samples for the bassline too. Very clever!

#18 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 14 October 2011 - 15:18

Looks like this version might have compatibility issues with Lion in this version. Any chance you can give us a patch, TK? Or compile for the latest SIDPlay version?

#19 User is offline   rumpelfilter 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 19
  • Joined: 11-August 10

Posted 08 December 2011 - 14:49

I just downloaded the latest sidplay from the official website and it runs fine on osx lion. The only problem is that there seems to be no trace of the virtual midi port that was mentioned at the beginning of this post.
I'm wondering if the virtual midi port is only present in the unofficial builds...

#20 User is offline   m00dawg 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 1,083
  • Joined: 27-March 07
  • LocationUSA

Posted 08 December 2011 - 14:51

View Postrumpelfilter, on 08 December 2011 - 14:49, said:

I just downloaded the latest sidplay from the official website and it runs fine on osx lion. The only problem is that there seems to be no trace of the virtual midi port that was mentioned at the beginning of this post.
I'm wondering if the virtual midi port is only present in the unofficial builds...


Re-read this thread - you missed a very important detail ;)

The stock version of SIDplay doesn't support ASID output - the custom compiled version in this thread does, but that version (at least for me) gives me compatibility issues with Lion.

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users