MIDIbox Forum: Standalone core32 SID player - MIDIbox Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Standalone core32 SID player Rate Topic: -----

#1 User is offline   nILS 

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

  Posted 17 January 2011 - 17:02

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                                                                           *
 *                        ,dPYb,                                      8I     *
 *                        IP'`Yb                                      8I     *
 *                   gg   I8  8I                         gg           8I     *
 *                   ""   I8  8'         8)              ""           8I     *
 *     ,ggg,,ggg,    gg   I8 dP    ,g,  dP      ,g,      gg     ,gggg,8I     *
 *    ,8" "8P" "8,   88   I8dP    ,8'8,        ,8'8,     88    dP"  "Y8I     *
 *    I8   8I   8I   88   I8P    ,8'  Yb      ,8'  Yb    88   i8'    ,8I     *
 *   ,dP   8I   Yb,_,88,_,d8b,_ ,8'_   8)    ,8'_   8) _,88,_,d8,   ,d8b,    *
 *   8P'   8I   `Y88P""Y88P'"Y88P' "YY8P8P   P' "YY8P8P8P""Y8P"Y8888P"`Y8    *
 *                                                                           *
 *         n  I  L  S  '     S  I  D     E  M  U  L  A  T  I  O  N           *
 *                                                                           *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


After kinda forgetting about it, I stumbled across the SID-Player I wrote to test the SID-emulation on the core32 a while back. It's called nEMU and all it needs is a core32 module. :frantics:

Simply upload the app to the core32, point ASID XP or $your_fav_sid_player its way and off you go. The stm32's internal DAC provides the audio out of the 2 emulated SID chips on J16:SC and J16:RC1.

The application responds to a few CCs:
CC#7   Master volume
CC#8   Delay tap, left channel
CC#9   Delay tap, right channel
CC#12  Resonance bandwidth for RES_SVF
CC#13  Cutoff control for RES_SVF
CC#14  Select filter type (0, 1, 2)
CC#15  Filter dis/enable (0 or 1)
CC#127 Resets the application


This is in no way a good or authentic emulation. This is just a toy :thumbsup:

Here's some sample songs with me fiddling with the filter settings:

Attached File(s)


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.

#2 User is offline   phunk 

  • MIDIbox Addict
  • PipPip
  • View gallery
  • Group: Members
  • Posts: 207
  • Joined: 04-January 07
  • LocationMunich, Germany

Posted 17 January 2011 - 17:34

Cool!Posted Image

#3 User is offline   TK. 

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

Posted 17 January 2011 - 22:15

Great that you finally published the application! :)

I looked into the source code, but all those strange instructions are looking like hieroglyphics to me.
But I'm willing to learn!

Please advise me where and how I have to change the code for following features:
  • synchronizing the sample output to the word clock of my sampler (96 kHz)
  • optionally writing the sample output to a SD Card. Please encode into MP3 format, because I've a 64MB card from my old photo camera which would be sufficient for my fav SIDs (I don't want to buy a new one)
  • adding some Fx like convolution based reverb and multiband compressor
  • integrated .sid file editor anyone?


It would be nice if you could help me to realize this in the next days, because I decided to make this as my study project!

/edit: I haven't ordered my Core32 from SmashTV yet, could I also use the 4xCore8s of my MB6582?
A friend told me that the cores are communicating via CAN, so that it should be possible to share the job between the CPUs?

/edit2: how can I playback NES sounds with this app?

/edit3: MIOS Studio doesn't allow me to upload the .hex file into a PIC, but I found out that this can be done by using the old MIOS Studio with feedback disabled

/edit4: my PIC doesn't boot anymore, and Smash hasn't answered yet!
Please help!
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.

#4 User is offline   nILS 

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

Posted 17 January 2011 - 22:48

Ich hau mich weg! I just laughed so hard, I woke the missus up :thumbsup:
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.

#5 User is offline   smashtv 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 1,360
  • Joined: 04-December 02

Posted 17 January 2011 - 22:53

:)
Posted Image

#6 User is offline   latigid on 

  • MIDIbox Addict
  • PipPip
  • View gallery
  • Group: Members
  • Posts: 191
  • Joined: 20-February 08

Posted 18 January 2011 - 11:53

And who said Germans were un-funny :P

#7 User is offline   Imp 

  • MIDIbox Tweaker
  • PipPipPip
  • View gallery
  • Group: Members
  • Posts: 274
  • Joined: 15-November 07

Posted 18 January 2011 - 12:30

Hehe, TK has a copy of the "How to NOOB"-checklist ;)

#8 User is offline   julienvoirin 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Programmer
  • Posts: 750
  • Joined: 06-September 06
  • LocationFrance Paris-Belfort

Posted 18 January 2011 - 12:40

Quote

"How to NOOB"
i don't know why but i feel targeted :wacko: oups
Btw i tested this really amazing app ! this is really cool !!! but is there a trick to reduce the high frequency noise ? (I have my idea, but i prefer to shut my mouth before saying s**t)

This post has been edited by julienvoirin: 18 January 2011 - 13:16


#9 User is offline   nILS 

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

Posted 18 January 2011 - 13:33

The high pitched noise comes from the internal DAC and from going through the datasheet with Smash quite extensively it looks likes there's not much we can do about it. Using the internal DAC for audio is a bit of a rape anyways, and using an external audio DAC fixes that issue. This version of the player is really just meant to be a fun little gadget, so the noise is something you have to live with if you want to get sound out of the core32 module without any added parts :)
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.

#10 User is offline   julienvoirin 

  • MIDIbox Guru
  • PipPipPipPip
  • View gallery
  • Group: Programmer
  • Posts: 750
  • Joined: 06-September 06
  • LocationFrance Paris-Belfort

Posted 18 January 2011 - 14:09

OK. It was my opinion too :flowers:

#11 User is offline   Smithy 

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

Posted 08 February 2011 - 19:22

TK i never knew you had it in you, but that was comedy gold!

#12 User is offline   Smithy 

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

Posted 08 February 2011 - 19:42

View PostnILS, on 17 January 2011 - 22:48, said:

Ich hau mich weg! I just laughed so hard, I woke the missus up :thumbsup:

Google translate returns:
"I'll beat me off"

WTF????

This is worst than the time i googled the german word TK posted for that penis size comparison activity that ye sick german's do!!! Edit: + Exclamation Mark!

This post has been edited by Smithy: 09 February 2011 - 00:31


#13 User is offline   Davo 

  • MIDIbox Tweaker
  • PipPipPip
  • Group: Members
  • Posts: 446
  • Joined: 18-January 05
  • LocationCalifornia

Posted 09 February 2011 - 04:05

This could be the beginning of something even more interesting. Consider the Chipophone.
On a clear disc, you can seek forever...

Share this topic:


Page 1 of 1
  • 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