You are browsing as a guest. Sign up (or log in) to start making projects!

dhruvra

@dhruvra

Joined June 1st, 2026

  • 9Devlogs
  • 5Projects
  • 1Ships
  • 15Votes
Open comments for this post
Reposted by @dhruvra

16m 27s logged

Here we go! So for my hardware project, I’m building a bass similar to a Fender Precision. The original goal of the project was to just make a bass that looks the same as Ryo Yamada’s from Bocchi the Rock!, but then I thought, “that seems kinda boring.” So I added more! Now, the bass is also planned to have a screen and microphone, so when infamous guitar songs like Stairway To Heaven are played, the bass can react to it by telling their guitarist to stop (thank you, Wayne’s World). This CAD design is a complete prototype, lacking any clear measurements or incredible precision. The holes on the right are for the pickups and the volume/tone knobs, while the one on the left is for the screen.

0

Loading discussion…

1
8
Open comments for this post

40m 25s logged

Devlog #4

I have a bass now! I’ve assembled everything together and added a hole for the screen I’m going to use, which is just a small capacitive touch screen I found with a built in speaker.

Now, I just need to focus on software. My current idea is to find an open-source guitar tuner and use it to recognize certain combinations of notes.

Yamada Ryo would be proud, I hope.

0

Loading discussion…

0
2
Open comments for this post

45m 57s logged

Devlog #3

I finally worked on parts of the guitar that aren’t the body! I have a draft of the pickguard done that just needs some smoothing out, as well as the beginnings of a neck. Thanks to the fact that I haven’t CADed in a while, I’m running into a couple issues, the main one being the fillet tool, since I need it to radius the neck. I’ve also decided on a screen to mount, and will add a hole for it on the guitar in my final design. Next up: software! This may be a hardware project, but stairway ain’t gonna be denied unless I make the bass actually recognize it. So I get to do both! Yay!

0

Loading discussion…

0
2
Open comments for this post

52m 12s logged

Devlog #2

I’m actually getting somewhere now! Thanks to Onshape’s image tool, I was able to underlay the plan I found, and the bass actually looks pretty decent. All that’s left is to just figure out how big the screen will be, and then I can worry about the neck!

CADing is something I haven’t done in a while but it’s been really fun making this, probably because it’s a personal project instead of random brainrot for a club or a team. For anyone that happens to come across my bass of denial wondering if they should give CAD a try, go for it!

0

Loading discussion…

0
1
Open comments for this post

16m 27s logged

Here we go! So for my hardware project, I’m building a bass similar to a Fender Precision. The original goal of the project was to just make a bass that looks the same as Ryo Yamada’s from Bocchi the Rock!, but then I thought, “that seems kinda boring.” So I added more! Now, the bass is also planned to have a screen and microphone, so when infamous guitar songs like Stairway To Heaven are played, the bass can react to it by telling their guitarist to stop (thank you, Wayne’s World). This CAD design is a complete prototype, lacking any clear measurements or incredible precision. The holes on the right are for the pickups and the volume/tone knobs, while the one on the left is for the screen.

0

Loading discussion…

1
8
Open comments for this post

15m 10s logged

Added some more functionality and details to the bot, so it specifies the date when it prints out the Song of the Day and also just commented more of my code. Since all of these APIs connect to Music Brainz’s ID system for some reason, I may use that to be able to query for general song info.

0

Loading discussion…

0
8
Ship

I made a bot for Discord that's able to respond to certain keywords and can generate a song of the day. It remembers what song is generated for the entire day. It also has a minor obsession with J-Rock (the best music genre, of course).

The project is coded entirely in Python. Through it, I learned more about how Discord.py works, as well as pulling information from APIs in Discord.

  • 4 devlogs
  • 2h
Try project → See source code →
Open comments for this post

41m 42s logged

I made it so the bot is able to keep track of songs that have already been selected as Songs of the Day, and also made it so the bot keeps track of the date and won’t generate a new song for the same day if one’s already been selected. These both, of course, only work when the bot is running the entire time.

0

Loading discussion…

0
5
Open comments for this post

23m 54s logged

Devlog #3

I switched to the AudioDB API since it’s IDs are just 8 digit codes, rather than UUIDs like what MusicBrainz has. However, this has come with its own set of problems, mainly being that finding a track takes a minute. Since I’m generating an 8 digit number and not all numbers will actually have songs assigned to them, sometimes I’m just sitting there staring at it find null results over and over again. That, however, is an issue that will be approached once I have the code properly printing the information I want it to. For now, it at least can find a song and turn it into a list.

Also, working on two scripts at once (since I would rather not leak my bot token) is a lot harder than I thought it would be, since I’m effectively coding on one file (which gets its time tracked) and debugging on another (which does not get its time tracked).

0

Loading discussion…

0
6
Open comments for this post

34m 12s logged

There surprisingly aren’t many ways to randomly search for a song, and whatever ones do exist continue to fail for some reason.

I’m currently using the ISWC code that’s assigned to all musical works, but MusicBrainz API either doesn’t feel like actually using it or there’s something wrong with the API. I guess I’ll find out eventually.

0

Loading discussion…

0
7
Open comments for this post

23m 22s logged

Made it so the bot can respond to keywords. Now to start reading up on various different music APIs to find one which properly suits my needs.

0

Loading discussion…

0
2

Followers

Loading…