[Mod] Gramophone (WIP) [gramophone]

Post Reply
zorman2000
Member
Posts: 84
Joined: Tue Jul 26, 2016 18:18
GitHub: hkzorman
In-game: zorman2000

[Mod] Gramophone (WIP) [gramophone]

by zorman2000 » Post

Description

The Gramophone mod is based on Emile Berliner's flat discs (which are, of course, the most popular) and deviates from the usual, classic phonograph style of having an external horn. The design of this gramophone or phonograph is based on devices that don't have an external horn and seems to reproduce from something that resembles a speaker [1]. The decision is to avoid something that would look entirely out of place in Minetest's cubic design. It also doesn't record music (for now).

This mod is highly inspired by the Jukebox [2] in Minecraft. However, the Minecraft device is too minimalist for my taste, and has lots to explain in terms of crafting recipe and operation. This gramophone mod attempts to be more realistic.

How to use

There are three vital components to make a gramophone work, those are:
  • The music player (default is the gramophone),
  • One or more speakers,
  • One or more music discs (or vinyl records)
Place a gramophone wherever you like (it looks good on top of a speaker node), and then place a speaker node next to the gramophone. It can be at any position as long as it is next to it (top, bottom, left, right, etc.) Then punch the gramophone with a disc in hand, and the disc will be placed on top of it. To make it play, just right-click the gramophone, and the disc will start playing. To stop it, just right-click it again. To take a disc out, just punch the gramophone again and you will have the disc in you inventory again.

A disc shelf is also included. Each shelf has 10 slots for holding 10 different types of music discs.
Caution: The shelf, while it really looks nice, it could add to the lag on very low-end computers. This is because it uses entities to show how many discs are in the shelf (reduced to a 2:1 scale).

There are no crafting recipes as-of now. This is why this mod is still WIP. I don't want to add a simple crafting recipe for this as I find it very unrealistic. To get one, use `creative` mode or `/giveme` command. I plan to add crafting recipes in the future, where they will actually make sense.

Included are 9 music discs with royalty-free recordings of classical music.

Screenshots:
Image
Image

License: LGPL v2.1
All textures are CC-BY-SA 3.0
For music files, please see the README

Dependencies:
  • default
Download:
Download here: https://github.com/hkzorman/gramophone/ ... g/1.0-beta
Or, browse the code here: https://github.com/hkzorman/gramophone

References:
  1. https://www.google.com/search?q=amberol ... 66&bih=622
  2. https://minecraft.gamepedia.com/Jukebox
Attachments
gramophone_screenshot2.png
gramophone_screenshot2.png (241.45 KiB) Viewed 2394 times
gramophone_screenshot1.png
gramophone_screenshot1.png (512.26 KiB) Viewed 2394 times

User avatar
GamingAssociation39
Member
Posts: 858
Joined: Mon Apr 25, 2016 16:09
GitHub: Gerold55
IRC: Gerold55
In-game: Gerold55
Location: Maryland, USA

Re: [Mod] Gramophone (WIP) [gramophone]

by GamingAssociation39 » Post

+1 Great looking mod.
Jesus Is Lord and Savior!!!

User avatar
ChimneySwift
Member
Posts: 320
Joined: Fri Sep 22, 2017 06:46
GitHub: ChimneySwift
IRC: ChimneySwift
In-game: ChimneySwift
Location: 127.0.0.1

Re: [Mod] Gramophone (WIP) [gramophone]

by ChimneySwift » Post

Hipster retro levels are through the roof.

Cool mod thought xD
A spoon is basically a tiny bowl with a stick on it

CarlBishop
Member
Posts: 36
Joined: Sun Dec 10, 2017 19:55

Re: [Mod] Gramophone (WIP) [gramophone]

by CarlBishop » Post

Nice and romantic

User avatar
the_raven_262
Member
Posts: 343
Joined: Mon Sep 22, 2014 09:30
GitHub: theraven262
IRC: [Discord unfortunately] corvus262

Re: [Mod] Gramophone (WIP) [gramophone]

by the_raven_262 » Post

+1 For the idea.
+1 For the Brandenburg Concerto no. 2 (my favourite one), -1 for not including my favourite part of it.
+1 For the textures, they fit minetest really nice.

zorman2000
Member
Posts: 84
Joined: Tue Jul 26, 2016 18:18
GitHub: hkzorman
In-game: zorman2000

Re: [Mod] Gramophone (WIP) [gramophone]

by zorman2000 » Post

Thank you all for the good comments! Happy to see that my goal that it looks nice and fits Minetest is achieved!
the_raven_262 wrote: +1 For the Brandenburg Concerto no. 2 (my favourite one), -1 for not including my favourite part of it.
What is your favorite part? I'm not a fan of the license (CC-BY-NC) of the Canon and Guigue performance, so I may replace it!

User avatar
the_raven_262
Member
Posts: 343
Joined: Mon Sep 22, 2014 09:30
GitHub: theraven262
IRC: [Discord unfortunately] corvus262

Re: [Mod] Gramophone (WIP) [gramophone]

by the_raven_262 » Post

zorman2000 wrote:Thank you all for the good comments! Happy to see that my goal that it looks nice and fits Minetest is achieved!
the_raven_262 wrote: +1 For the Brandenburg Concerto no. 2 (my favourite one), -1 for not including my favourite part of it.
What is your favorite part? I'm not a fan of the license (CC-BY-NC) of the Canon and Guigue performance, so I may replace it!
The first part, it doesn't have the tempo indication though.

Chibi ghost
Member
Posts: 845
Joined: Fri Jan 08, 2016 21:17
In-game: Ghost

Re: [Mod] Gramophone (WIP) [gramophone]

by Chibi ghost » Post

looks very cool

zorman2000
Member
Posts: 84
Joined: Tue Jul 26, 2016 18:18
GitHub: hkzorman
In-game: zorman2000

Re: [Mod] Gramophone (WIP) [gramophone]

by zorman2000 » Post

the_raven_262 wrote: The first part, it doesn't have the tempo indication though.
Confirmed it is in the Allegro soundtrack included here, cheers!

zorman2000
Member
Posts: 84
Joined: Tue Jul 26, 2016 18:18
GitHub: hkzorman
In-game: zorman2000

Re: [Mod] Gramophone (WIP) [gramophone]

by zorman2000 » Post

Thanks all for all the positive comments!

Update:
I have reduced the rate and the quality of all music tracks, and reduced the file size of all files from 54.7MB to only 14.6MB!
This should cut the loading speed of Minetest while using this mod.

User avatar
the_raven_262
Member
Posts: 343
Joined: Mon Sep 22, 2014 09:30
GitHub: theraven262
IRC: [Discord unfortunately] corvus262

Re: [Mod] Gramophone (WIP) [gramophone]

by the_raven_262 » Post

zorman2000 wrote:
the_raven_262 wrote: The first part, it doesn't have the tempo indication though.
Confirmed it is in the Allegro soundtrack included here, cheers!
Then I didn't listen to the whole thing thats included here, my mistake, sorry.
Still, don't you think it a bit odd to include first and the last part into a same file?

amadin
Member
Posts: 549
Joined: Tue Jun 16, 2015 16:23

Re: [Mod] Gramophone (WIP) [gramophone]

by amadin » Post

,
Last edited by amadin on Wed Dec 18, 2019 19:17, edited 1 time in total.

User avatar
FreeGamers
Member
Posts: 650
Joined: Sat May 25, 2019 00:15
GitHub: is proprietary I use NotABug
Location: United States
Contact:

Re: [Mod] Gramophone (WIP) [gramophone]

by FreeGamers » Post

zorman2000 wrote:Thanks all for all the positive comments!

Update:
I have reduced the rate and the quality of all music tracks, and reduced the file size of all files from 54.7MB to only 14.6MB!
This should cut the loading speed of Minetest while using this mod.
Good move! Whats clever about this is that since its a gramophone, the low quality of the records lends itself to the authenticity of the device. I think this is a great mod, but it needs a recipe. I understand why you didn't include one. There is not much else in minetest that represents what these devices (speaker, gramophone, and discs) can be crafted from. I'd suggest something from basic materials but it would create a dependency.

Are there any acceptable recipes anyone can think of?
FreeGamers.org has moved to MeseCraft.net | FreeGamers on this forum is now MeseCraft

User avatar
FreeGamers
Member
Posts: 650
Joined: Sat May 25, 2019 00:15
GitHub: is proprietary I use NotABug
Location: United States
Contact:

Re: [Mod] Gramophone (WIP) [gramophone]

by FreeGamers » Post

Some suggestions:

Let external mods user your global function to register their own discs with your mod. The way it works now, it will cause a error with minetest because it registers all vinyl discs with the prefix "gramophone:"

The gramophone will also only play discs with the prefix gramophone:

I ended up creating my own function to register discs but then I couldn't play them.

For now I have to edit this mod and add my discs to the gramophone mod instead of using its API with other mods.

Also, no protection support.
FreeGamers.org has moved to MeseCraft.net | FreeGamers on this forum is now MeseCraft

Dragonop
Member
Posts: 1233
Joined: Tue Oct 23, 2012 12:59
GitHub: Dragonop
IRC: Dragonop
In-game: Dragonop
Location: Argentina

Re: [Mod] Gramophone (WIP) [gramophone]

by Dragonop » Post

This deserves a bump, looks amazing

User avatar
vince77
New member
Posts: 9
Joined: Fri May 28, 2021 09:26
In-game: vince77

Re: [Mod] Gramophone (WIP) [gramophone]

by vince77 » Post

Damn!! Looks dope. WIll try it and give a feedback though.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 3 guests