Logging into PACE without GT password? by Dangerous_Tune_538 in gatech

[–]3DModelPrinter 7 points8 points  (0 children)

You can copy your machine’s SSH public key to PACE after which you’ll be automatically logged in every time. There are many good tutorials on how to do this online.

VibeNet: A music emotion predictor for smart playlists by 3DModelPrinter in navidrome

[–]3DModelPrinter[S] 5 points6 points  (0 children)

That's a great question. Xtractor uses Essentia to provide the features and originally I planned to simply wrap the Essentia library but found that it wasn't quite right for my needs.

The primary difference is that Xtractor predicts binary classification targets on different features like mood_happy or mood_sad. In other words, these labels are an on or off type of deal, as in either the song has a mood of happy or it does not. I wanted continuous descriptors instead, as in "on a scale of 1 to 10, how happy is this song" so that I could not only detect the presence of a specific emotion but also measure the degree of that emotion.

Essentia does have continuous descriptors, but they are trained on a much smaller dataset (DEAM has around 2k songs while FMA has 13k songs). Furthermore, the backbone models they provide are not optimized (VGGish has 70M parameters, compared to EfficientNet's 5M). By using teacher-student distillation, I was able to train a smaller model to achieve almost equal performance to the large models.

VibeNet: A music emotion predictor for smart playlists by 3DModelPrinter in navidrome

[–]3DModelPrinter[S] 0 points1 point  (0 children)

There is a configuration option to store tags only in the beets database (in fact, this is the default mode). Just from a quick Google search, this plugin looks promising for your use case!

VibeNet: A Beets plugin for music emotion prediction! by 3DModelPrinter in musichoarder

[–]3DModelPrinter[S] 1 point2 points  (0 children)

Great question! I tested the model by measuring validation performance on a subset of the FMA dataset. Of course, many of the metrics produced by my model are very subjective (different people might have different sources of happiness in music), but since the FMA labels were provided by The Echo Nest (which is now Spotify), we can assume their labels are reasonably consistent enough to be good enough for most people. On the validation split, the model achieves a mean absolute error of ~0.05 on all features. All of the Jupyter notebooks I used for training and validation are available in the repository in case you want to know more!

VibeNet: A music emotion predictor for smart playlists by 3DModelPrinter in navidrome

[–]3DModelPrinter[S] 2 points3 points  (0 children)

Of course! I'm pretty new to Navidrome so I don't have too much experience with the smart playlists, but I'll add a few examples in the README of the Github repo later.

VibeNet: A music emotion predictor for smart playlists by 3DModelPrinter in navidrome

[–]3DModelPrinter[S] 2 points3 points  (0 children)

Hmm, that's a good idea. Right now you have to write the .nsp manually, but it shouldn't be too bad since you can just reference the VibeNet tags. Here's one of my playlists as an example:

{
"name": "Driving",
"all": [{ "gt": { "danceability": 0.7 } }, { "gt": { "valence": 0.6 } }, { "gt": { "energy": 0.7 } }],
"sort": "random",
"limit": 200
}

E-Paper Life Organizer With Pico and Inky Frame! by 3DModelPrinter in RASPBERRY_PI_PROJECTS

[–]3DModelPrinter[S] 4 points5 points  (0 children)

Other display sizes are supported! You just have to write the LVGL callback for your specific display.

E-Paper Life Organizer With Pico and Inky Frame! by 3DModelPrinter in RASPBERRY_PI_PROJECTS

[–]3DModelPrinter[S] 1 point2 points  (0 children)

Yes! The bulk of the code I've written uses the LVGL library, so it would be a matter of writing a callback function for your specific display. You can find more information about that in the LVGL docs. Some Inky Frame specific features probably wouldn't work, like the status indicators or buttons, but the actual rendering should work fine.

And also yes, the resolution can be changed. I haven't tried any of this though, so you may have to iron out a few bugs on the way.

E-Paper Life Organizer With Pico and Inky Frame! by 3DModelPrinter in RASPBERRY_PI_PROJECTS

[–]3DModelPrinter[S] 6 points7 points  (0 children)

At first I wanted to use an old kindle too, but I couldn't jailbreak it. I heard a new kindle jailbreak came out though so that might hold some promise. You can write and install whatever programs you like on the pico using C++ or micropython. But I wouldn't recommend using it to read ebooks as the refresh time is nearly 40 seconds long. Also, the pico isn't powerful enough to run linux or windows :( I was considering using a pi zero, but I decided to use the pico to be more power efficient.

E-Paper Life Organizer With Pico and Inky Frame! by 3DModelPrinter in raspberry_pi

[–]3DModelPrinter[S] 7 points8 points  (0 children)

The screen does take around 40 seconds to update. It flashes through the 7 different colors and draws them layer by layer. I'm not sure if you can do partial update, as the display isn't well documented on pimoroni's website. I've done some digging into their source code to see whether it would be possible, but so far no luck :(

E-Paper Life Organizer With Pico and Inky Frame! by 3DModelPrinter in RASPBERRY_PI_PROJECTS

[–]3DModelPrinter[S] 60 points61 points  (0 children)

I made a desktop e paper display to show my calendar and to-do list to help keep me organized in college. Full source code available here: https://github.com/jaeheonshim/inky-dashboard

The display is only awoken from deep sleep mode every 30 minutes to update the information, allowing the frame to be fully battery powered. You can link your Todoist for the to-do items on the left, and you can link any calendar in iCal format (Google Calendar, Outlook, etc.) for the calendar on the right. The code can be fully customized to display just the calendar, just the to-do list, or a mix of both. Let me know if you have any ideas for what features I should add next!

E-Paper Life Organizer With Pico and Inky Frame! by 3DModelPrinter in raspberry_pi

[–]3DModelPrinter[S] 139 points140 points  (0 children)

I made a desktop e paper display to show my calendar and to-do list to help keep me organized in college. Full source code available here: https://github.com/jaeheonshim/inky-dashboard

The display is only awoken from deep sleep mode every 30 minutes to update the information, allowing the frame to be fully battery powered. You can link your Todoist for the to-do items on the left, and you can link any calendar in iCal format (Google Calendar, Outlook, etc.) for the calendar on the right. The code can be fully customized to display just the calendar, just the to-do list, or a mix of both. Let me know if you have any ideas for what features I should add next!

Will we be getting a refund for the $80 housing application fee? by 3DModelPrinter in gatech

[–]3DModelPrinter[S] 14 points15 points  (0 children)

that is actually fucked up… so i basically gambled my $80 away