Join us on Discord!
You can help CodeWalrus stay online by donating here.

I want to make chiptune music

Started by DarkestEx, June 12, 2016, 06:51:35 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

garvalf

The SID is probably the most difficult to emulate, probably because some parts of it are analog (like filters). The sidplayfp emulator is quite good though.
I'm designing too a kind of SID on arduino little synth:



It's not very impressive at the moment, but it has improved since then (but not my piano skills im afraid)

Talking about Yamaha synth, I've got a PSS-50, it sounds quite nice and archaic. But it's not the same chip as the PSS-470 (and you can't edit sounds)
You can get a list of all the yamaha chips and derivations on this page: http://www.dtech.lv/techarticles_yamaha_chips.html

  • Calculators owned: TI-83+ fr, TI-82
  • Consoles, mobile devices and vintage computers owned: c64, zx spectrum, atari st, sega megadrive, sega master system, nintendo NES, gameboy...

Dream of Omnimaga

Something I wonder is if with a keyboard with built in samples or synthetizer, it will sound the same when played via USB on a computer or if that requires extra softwares? I always wondered about that with my Casio keyboard.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Yuki

@garvalf that's pretty much the same setup I made, except I plugged a speaker instead of a 1/8" jack.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

DarkestEx

#18
Quote from: DJ Omnimaga on June 20, 2016, 05:46:59 AM
Something I wonder is if with a keyboard with built in samples or synthetizer, it will sound the same when played via USB on a computer or if that requires extra softwares? I always wondered about that with my Casio keyboard.
As long as the instruments and the synthesizer are always configured to the same settings, the song will always sound the same, played by a computer. However a human playing the song will certainly sound different, as humans play different all the time. A computer holds all timings up to the millisecond niveau.

I will implement the midi interface with an Arduino Uno after some consideration and not with a Teensy 2.0 for price reasons


UPDATE:
So I purchased Synthesia, a MIDI<>USB adapter, a set of case-mount MIDI jacks and an USB B jack. They will be retrofitted into my keyboard.
The processor will be an Arduino Uno, that will intercept the keyboard matrixing, inject the midi presses and receive the user's keyboard presses and send them to the computer using MIDI.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of Omnimaga

Quote from: DarkestEx on June 20, 2016, 07:23:14 AM
Quote from: DJ Omnimaga on June 20, 2016, 05:46:59 AM
Something I wonder is if with a keyboard with built in samples or synthetizer, it will sound the same when played via USB on a computer or if that requires extra softwares? I always wondered about that with my Casio keyboard.
As long as the instruments and the synthesizer are always configured to the same settings, the song will always sound the same, played by a computer. However a human playing the song will certainly sound different, as humans play different all the time. A computer holds all timings up to the millisecond niveau.

I will implement the midi interface with an Arduino Uno after some consideration and not with a Teensy 2.0 for price reasons


UPDATE:
So I purchased Synthesia, a MIDI<>USB adapter, a set of case-mount MIDI jacks and an USB B jack. They will be retrofitted into my keyboard.
The processor will be an Arduino Uno, that will intercept the keyboard matrixing, inject the midi presses and receive the user's keyboard presses and send them to the computer using MIDI.
Ah ok. So I guess my best bet would be using a 3.5 mm stereo cable then.

Also I can't wait to hear music from you. :3=
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

DarkestEx

Quote from: DJ Omnimaga on June 20, 2016, 01:39:12 PM
Quote from: DarkestEx on June 20, 2016, 07:23:14 AM
Quote from: DJ Omnimaga on June 20, 2016, 05:46:59 AM
Something I wonder is if with a keyboard with built in samples or synthetizer, it will sound the same when played via USB on a computer or if that requires extra softwares? I always wondered about that with my Casio keyboard.
As long as the instruments and the synthesizer are always configured to the same settings, the song will always sound the same, played by a computer. However a human playing the song will certainly sound different, as humans play different all the time. A computer holds all timings up to the millisecond niveau.

I will implement the midi interface with an Arduino Uno after some consideration and not with a Teensy 2.0 for price reasons


UPDATE:
So I purchased Synthesia, a MIDI<>USB adapter, a set of case-mount MIDI jacks and an USB B jack. They will be retrofitted into my keyboard.
The processor will be an Arduino Uno, that will intercept the keyboard matrixing, inject the midi presses and receive the user's keyboard presses and send them to the computer using MIDI.
Ah ok. So I guess my best bet would be using a 3.5 mm stereo cable then.

Also I can't wait to hear music from you. :3=
Thanks :)

For recording, yes, but I need the midi interface anyways for it to work with Synthesia and to play and record songs.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of Omnimaga

Yeah I can understand. On a side note I really want to learn how to make Sega Genesis music at some point. The Sega Genesis sound chip can generate hard-rocking songs sometimes too.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Yuki

That would be nice, but yeah I don't know what you could use to do that either. I think there's a tracker running directly on the Genesis, just like LSDJ.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Dream of Omnimaga

For the SNES there's SNES GSS, but the original download links are gone so you can only get it via some mirrors, IIRC, and I don't know if it's up to date. Also the controls seems kinda weird. I was looking for a tracker that runs on the PC but having one directly on the console would be even cooler, as long as it doesn't have lower capabilities like Pocket Music GBC and that one Japanese music maker for the SNES (Pocket Music GBC had a missing sound channel or something so it was impossible to make anything sound as good as real GBC music)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Yuki

  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Dream of Omnimaga

Hm I should check the old version out. I'M definitively curious about how complete and reliable it is. Personally, though, the controls play a huge factor. Houston Tracker got them perfect or close, but SNES GSS controls are just weird (you can't even type in the hexadecimal. Random hex values are assigned to random keys).

On a side note, we really need to make a topic where the first post lists trackers and softwares for various chips or old school hardware.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Yuki

There's this blog I found (is that you @utz?) with a bunch of trackers listed, dunno how often it's updated but I guess it helps.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Dream of Omnimaga

Yep, it's him, although I am surprised his blog has a Canadian domain name... O.O
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Yuki

Nah, that's a feature(?) of Blogspot, the domain name changes according to where you are (and not to whoever owns the blog).
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Dream of Omnimaga

Oh ok. I was starting to get ideas lol.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal