screenshot added by sasq on 2016-04-20 19:26:17
platform :
type :
release date : april 2016
  • 31
  • 9
  • 0
popularity : 67%
  • 0.78
  • 2
alltime top: #2482
added on the 2016-04-20 19:26:17 by sasq sasq

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


AKA "The Ultimate Music Disk" :)
added on the 2016-04-20 19:29:51 by sasq sasq
I realize I was a bit short on info -- It's a bit like Spotify but for scene/chip/game-music. More info here: https://github.com/sasq64/chipmachine/
added on the 2016-04-20 21:48:24 by sasq sasq
bloody awesome
rulez added on the 2016-04-20 22:36:38 by DaD1916 DaD1916
This really is awesome!
rulezcdc added on the 2016-04-21 07:16:17 by Daddy Freddy Daddy Freddy
rulez added on the 2016-04-21 08:25:36 by Bobic Bobic
Friggin awesome! Can we haz Kodi addon plz? <3
rulez added on the 2016-04-21 13:05:53 by raer raer
hmm, my virus scanner tingles.
But its not the .exe that bothers it but apparently a (temporary) playlist-file?
\.cache\chipmachine\playlists\r56792.plist found: Univ.script/99a
false positive I assume?
added on the 2016-04-21 13:13:16 by wysiwtf wysiwtf
Awesome idea! Unfortunately it can't load any files here at work so config/settings would be nice to have as I could then use a proxy.
added on the 2016-04-21 13:51:32 by StingRay StingRay
The playlists are plain text files, with one song path per line so yeah, that one is probably a false positive :)

@StringRay: Check 'lua/db.lua' for the specification of all data sources. You can specify a local path if you have that collection downloaded, or change the base URL as long as the files can be found in the exact same path.
Oh, and if you do change something, you either need to bump the version in that file, or remove $HOME/.cache/music.db to get it to reindex.
added on the 2016-04-21 14:11:23 by sasq sasq
So this is less of a musicdisk and more of a general use music player...?
added on the 2016-04-21 14:29:22 by Gargaj Gargaj
"Spotify but for scene/chip/game-music" is pretty good description.
HOLY S**T!!! That is rather dam good.
rulez added on the 2016-04-21 14:47:04 by djh0ffman djh0ffman
Quick question, whats playing the ProTracker tunes at the moment? It's not the UADE.
added on the 2016-04-21 15:43:46 by djh0ffman djh0ffman
Also: Crashes if you search on the info page.
added on the 2016-04-21 16:39:31 by djh0ffman djh0ffman
@djh0ffman: OpenMPT are used for tracker formats. And it should not crash, if you type while on the main (info) screen it should automatically switch to the search screen. Do you have any more details?
added on the 2016-04-21 18:21:40 by sasq sasq
Can I switch it to UADE instead?

How to crash.

1. Open CM
2. Tab to switch to info page
3. Type is something which does not match a search on the info page (hoffman works!)
4. Hit enter
added on the 2016-04-21 18:31:05 by djh0ffman djh0ffman
Ah you mean the command page. Hmm yes that sounds like something I might have missed. Annoying since I fixed that exact bug for the (song) search screen.

Currently no option to switch plugins. But I do switch off interpolation entirely when playing mods.
added on the 2016-04-21 18:37:09 by sasq sasq
rulez added on the 2016-04-21 18:41:08 by FreeFull FreeFull

Currently no option to switch plugins. But I do switch off interpolation entirely when playing mods.

That's at least half way. 😉
added on the 2016-04-21 18:46:04 by djh0ffman djh0ffman
Cool thing and can be a serious time waster :)
rulez added on the 2016-04-21 19:16:32 by Serpent Serpent
djh0ffman: Is there any specific MOD that doesn't play correctly? If so, I'd like to fix it.
Awesome! Putting Xeron in the search box found some embarrasing old crap (and some stuff that was better than I remembered :-)

Wish the HVL/AHX plugins exposed the instrument names for the scroller, though.
rulez added on the 2016-04-21 23:14:35 by xeron xeron
Current version doesn't seem to work on OSX 10.8.5 - it opens the window with some garbled stuff showing and then immediately crashes.
added on the 2016-04-21 23:51:52 by jmph jmph
This looks very interesting! Is this supposed to be a purely online-based streaming player that pulls tracks from various websites? I noticed it found all artists that I typed into the search line, but not all tracks by said artists so I was wondering if the playlists have to be created manually by hand or if it scans websites for newly added material?

tl;dr - what's the exact goal / purpose of this player? :)

Also, I noticed the player just loops once a track finishes, it does not play the next.

GOOD WORK so far!! :)
rulez added on the 2016-04-22 00:50:42 by SunSpire SunSpire
djh0ffman: Is there any specific MOD that doesn't play correctly? If so, I'd like to fix it.

I'll have a dig and let you know!
added on the 2016-04-22 00:57:06 by djh0ffman djh0ffman
adjusting the volume with ? and ´ keys breaks the right sound channel here. Permanently. It's still broken even if I restart the program!

More questions .. is there a fast-forward / rewind key somewhere?
added on the 2016-04-22 01:00:46 by SunSpire SunSpire
nice work on this one. changing volume made the sound getting out only from the left speakers. closed it, run it again, same problem.
rulez added on the 2016-04-22 02:59:18 by iks iks
and sunspire already said it, in fact.
added on the 2016-04-22 03:10:22 by iks iks
No I have a tool that downloads and prepares the lists of all songs. So any songs added to the sites after the last release of Chipmachine will not be visible. FYI all data sources are configured in lua/db.lua

The next track is played when: Silence is detected OR Songlength is reached (if known) OR player code indicates song end. Some formats/plugins supports none of these so then yes.

Windows volume bug -- thanks, easy fix.

Mac OSX -- Apple likes to force people to upgrade so if you compile normally it will depend on the OS you're at and it's not trivial do target an older version.

HVL/AHX Instruments - I'll put it on my TODO list
added on the 2016-04-22 09:08:01 by sasq sasq
insane production !! ^^
rulez added on the 2016-04-22 11:11:21 by chico72 chico72
Great !!! Lemmings songs are so great... :-) Thx a lot !
rulez added on the 2016-04-22 19:45:44 by HuggyOne76 HuggyOne76
At least the Windows version won't run on Intel graphics here, btw.
concept + lua + open source + UX + UI = massive thumbup
rulez added on the 2016-04-23 00:50:20 by fra fra

It works on my laptop with the intel gfx. I didn't have to make the Radeon secondary GPU kick on.
added on the 2016-04-23 16:28:25 by xeron xeron
Very nice!
I noticed there seems to be telnet functionality in there, but disabled?
Also german keyboard layout isn't respected and it mixes up Y/Z.
Also a headless / commandline-only / curses interface would be nice, since i use my raspi headless, and it's just *asking* to have this slapped on :D

AKA "The Ultimate Music Disk" :)

so much yes! :D
rulez added on the 2016-04-23 18:18:20 by fgenesis fgenesis
The telnet and textmode interface are there already through command line args:
-X for textmode and -T for telnet mode (and -p [port] to set a different port than 12345). Textmode doesn't work in Windows though.

Right now you can't run telnet and graphical UI at the same time but I'm working on that.

Keyboard is due to a bug in glfw3, see https://github.com/sasq64/chipmachine/issues/36.

OpenGL on Windows sucks unfortunately. If someone feels like porting it to use Angle (OpenGL wrapper on top of DX that Chrome uses) that would be great :)
added on the 2016-04-23 18:48:12 by sasq sasq
Works well enough here. Having a fuckton of scene music at my fingertips with near-zero effort definitely is a good thing to have.
rulez added on the 2016-04-23 20:30:12 by Alpha C Alpha C
rulez added on the 2016-04-23 23:57:10 by v3nom v3nom
wish it could play v2 (v2m) songs
added on the 2016-04-24 00:23:32 by v3nom v3nom
Some crashes here! And if I use " ´ " for Volume, the right loudspeaker turns off !!
added on the 2016-04-24 10:40:59 by chico72 chico72
djh0ffman: Is there any specific MOD that doesn't play correctly? If so, I'd like to fix it.

I'll have a dig and let you know!

yep is it! Dubmood - Cybernostra Weekend is not play correctly!

Oh and this app needs more songs from AY/YM platform!
yep is it! Dubmood - Cybernostra Weekend is not play correctly!

Switching to UADE won't help there because it is an XM file. :) A quite weird one, to be specific. Seems to be hand-edited. Anyway, this bug will be fixed in the next libopenmpt release. I'd appreciate future bugs to be reported at bugs.openmpt.org though, since I cannot always keep track of this prod thread. :)
(clarification: bug reports for libopenmpt playback should go there, not for chipmachine in general.)
Love it!
rulez added on the 2016-04-26 11:35:01 by size size
Big thumb for concept and access to shitload of music! Just fix the quirks and maybe add support for non-english keymaps.
rulezcdc added on the 2016-04-26 17:36:40 by Emod Emod
Indispensible demo tool!
rulez added on the 2016-04-26 22:07:55 by novel novel
Wow - this is incredible. Could use a bit more guidance so people who don't know what to look for can find things more easily. Way too many piggies on this - can you not see the potential, people?!
rulez added on the 2016-04-28 12:38:34 by rhino rhino
I've managed to press a button on the keyboard trying to find a 'hyphen' symbol and now music only comes out of the left speaker for all tunes (MP3/Mod/AY etc) - any thoughts? (XMPlay is playing stereo fine and I've also tried deleting Chipmachine and unpacking the original zip).
added on the 2016-04-28 18:14:01 by rhino rhino
@rhino: Yes it's a known bug, I only set volume for one channel in windows. Already fixed on github. Will make a fix release very soon.

BTW, Next big feature is adding pouet as a collection - streaming audio from all ~10000 demos that have youtube links. This already works in the dev branch on github :)
added on the 2016-04-28 22:05:29 by sasq sasq
maybe im just stuck to the past but double encoded youtube audio seems like a very hacky solution to me
added on the 2016-04-28 22:30:04 by wysiwtf wysiwtf
"double encoded" ?

Anyway, it's currently the only source of a lot of modern demo music so it's that or nothing.
added on the 2016-04-28 22:41:28 by sasq sasq
work fine now, excepted the keyboard, the app doesn't recognize my french keyboard.
It's really cool to see some of my mods are in ;)
rulez added on the 2016-04-29 15:18:34 by med med
added on the 2016-04-30 09:50:14 by DanLemon DanLemon
New bug fix release for most of the issues discussed here;


(P.S. Also in the works for next major release - Bitworld Amiga demos database added. Working on screenshot display for CSDb, Pouet & Bitworld demos)
added on the 2016-05-01 21:27:11 by sasq sasq
This is awesome, been using it quite often since you uploaded it :)

One nice feature would be a return to results icon or button/shortcut. As when you type in something like Hybris, or Delta for example, you will get many versions by many different authors. So rather than repeatedly typing the same search in again one could just go back to the results page of the previous search.

Or, if songs time out and don't loop, then automatic progression to the next track in the results would be nice too.

Thanks for a great but powerful little application, keep up the great work!
rulez added on the 2016-05-01 22:08:44 by keito keito
Just checked the control page in more detail, it seems everything I asked for is already done. I'll rtfm next time :)
added on the 2016-05-01 22:28:10 by keito keito
I guess you haven't noticed that you can just use cursor up/down from the player screen to get back to the search screen and select the next song in the list. Only if you start typing letters again will it assume you want a new search.

Another tip is the shuffle_result command which plays all found songs I random order.(press Tab to see all commands).
added on the 2016-05-01 22:29:32 by sasq sasq
* Window volume now on both channels
* Use system keymap for text input
* AXH/HVL Instrument names in scroll text
* No crash on illegal command name
* Song info now in Window title

Also updated OSX version which now should work with 10.9 and above.

added on the 2016-05-02 10:07:01 by sasq sasq
UI could be improved visually and functionally, but it's in the right spirit and progressing I see :)
rulez added on the 2016-05-04 01:18:21 by Photon Photon
I agree on visually -- I'm not good at that :) But I designed the functionality the way I want it - allowing very quick operation with the keyboard.
added on the 2016-05-04 09:55:18 by sasq sasq
can we have an option to either run the mods through UADE or play them in Mono? I use this a lot in the office where I have to wear headphones and mods just sound horrid with any amount of panning.
added on the 2016-05-06 11:48:58 by djh0ffman djh0ffman
This is pretty neat!
rulez added on the 2016-05-07 16:07:59 by achifaifa achifaifa
Thanks for update. Now, dear santa, any chance to add support for mutated vowels like åäö? And windows xp support for my old music box? I mean a lot of this is retro anyway.
I've tested some amiga freaky formats, and this is how it went. I guess most of it is UADE bugs.

Recognized but can't be played:
GT Games systems
Musicmaker 4
Musicmaker 8
Paul Robotham
Pierre Adane Packer (static noise)
Quartet psg - crashes chipmachine.
synth pack (static noise)
Zoundmonitor (error message cant load secondary file.)

added on the 2016-05-07 20:44:50 by Emod Emod
That's a cool idea. The chip you want, anywhere, anytime.

(though for Atari ST stuff, shame that SC68 replay doesn't handle Atari STe additional digital voices)
rulez added on the 2016-05-07 20:58:35 by Dma-Sc Dma-Sc
AndersOland, Aprosys, Face The Music, GT Games System, MaxTrax, Music Maker X, Stonetracker, Zoundmonitor: These are not supported by UADE, needs to be filtered out of Modland and not shown.

Paul Robotham: Works for me?

Pierre, Synth Pack: Yes seems broken

Quartet, Sound Factory: Not played by right plugin due to colliding file extensions. Will add special detection.

What do you mean, ÅÄÖ etc should work fine? Not for searching because of how I build the index, but should be displayed correctly everywhere.

Thanks for the info.
added on the 2016-05-07 22:51:10 by sasq sasq
Mmm, no, Paul Robotham (ssd) gives me "could not play song". (whirligig, ashes of empire, dawn patrol, space1889)
åöä, for searching yes please :)
added on the 2016-05-08 10:50:18 by Emod Emod
Very nice idea, n°1 on this month, thank you very much ! ;)
rulez added on the 2016-05-15 03:32:32 by mikedafunk mikedafunk
Holy hell, that one rocks :D
rulez added on the 2016-05-15 14:04:06 by Sapphire Sapphire
Thanks for the HVL/AHX instruments in the scroller :-)
added on the 2016-05-15 22:06:29 by xeron xeron
Awesome stuff!
rulez added on the 2016-05-18 00:15:29 by xTr1m xTr1m
could not get it to compile on ubuntu\64 alhough i followed the instructions on github.

/home/arvenius/chipmachine/src/RemoteLoader.h:58:18: error: ‘Job’ is not a member of ‘webutils::Web’
/home/arvenius/chipmachine/src/RemoteLoader.h:58:36: error: template argument 1 is invalid
std::shared_ptr<webutils::Web::Job> lastSession;
/home/arvenius/chipmachine/src/RemoteLoader.h: In member function ‘void RemoteLoader::cancel()’:
/home/arvenius/chipmachine/src/RemoteLoader.h:37:15: error: base operand of ‘->’ is not a pointer
/home/arvenius/chipmachine/src/RemoteLoader.h:38:15: error: cannot convert ‘std::nullptr_t’ to ‘int’ in assignment
lastSession = nullptr;
ninja: build stopped: subcommand failed.
added on the 2016-06-01 18:53:37 by wysiwtf wysiwtf
neat idea
unlikely that it will replace my current players, though
rulez added on the 2016-08-06 19:17:29 by T$ T$
Really cool thing, and great that it's Mac compatible. Just wish it was a bit easier to add a local source from my own machine, or other online sources (The Mod Archive would be great!). Not a complaint, just a suggestion.
rulez added on the 2016-09-06 05:23:21 by Arkholt Arkholt
Cool application :)
rulez added on the 2016-09-11 01:18:12 by Queen_Luna Queen_Luna
"MacOSX PPC" it is NOT, please change it to macOS.
added on the 2017-02-04 20:49:51 by Hoild Hoild
Amy chance of an Android port?
added on the 2018-04-14 01:00:41 by xeron xeron

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment