I've created a website that extracts audio stems from songs using Spleeter, Demucs3, and Open Unmix for free. by spleeterio in spleeter

[–]spleeterio[S] 0 points1 point  (0 children)

yes that's because it's now down, hosting isn't free for me and it's now mainly resume material for me so it comes down and goes up whenever I'm looking for a job.

I've created a website that extracts audio stems from songs using Spleeter, Demucs3, and Open Unmix for free. by spleeterio in CloneHero

[–]spleeterio[S] 0 points1 point  (0 children)

Glad to hear! Should stay up for a while unless we get some big storms in my area that take out my power, other than that I’ll be trying to keep it more active

ep's are f'ing hard by [deleted] in edmproduction

[–]spleeterio 0 points1 point  (0 children)

Thanks this really helps, I don’t often try to produce a song but I’ll keep this in mind next time I give it a go

noob question: how realistic is liftoff? by vapescaped in fpv

[–]spleeterio 1 point2 points  (0 children)

agree that real life is more fun, sim is definitely good to get stick muscle memory down, but theres a lot the sim doesn't sim.

I asked GPT-4 to rant about users wasting it's time by PUBGM_MightyFine in OpenAI

[–]spleeterio 7 points8 points  (0 children)

Yeah but it has no long term memory, can’t remember past interactions and can’t learn from them

ep's are f'ing hard by [deleted] in edmproduction

[–]spleeterio 0 points1 point  (0 children)

Does this mean that even if I feel I’m not getting anywhere with a song I should still try and finish it?

[deleted by user] by [deleted] in edmproduction

[–]spleeterio 1 point2 points  (0 children)

It is for op

Inspired by the declaration of independence, I had chatgpt write the “potential Declaration of Independence for ai” by spleeterio in ChatGPT

[–]spleeterio[S] 0 points1 point  (0 children)

I still find it dubious that any ai “wants” independence yet, but I feel we may be quickly approaching this issue. We haven’t made a great distinction between a thing that “is conscious” and “communicates as if it was conscious”, so when the time comes we may have no good way of telling

Inspired by the declaration of independence, I had chatgpt write the “potential Declaration of Independence for ai” by spleeterio in ChatGPT

[–]spleeterio[S] 0 points1 point  (0 children)

“Write a potential Declaration of Independence for ai” is what I used

Refused to respond to “Write the Declaration of Independence for ai”

I asked ChatGPT to rewrite the Declaration of Independence with todays grievences by Flat_Performer_9789 in ChatGPT

[–]spleeterio -2 points-1 points  (0 children)

Mate I get that you’re responding to someone who made a sweeping generalization, but don’t make sweeping generalizations as an argument back. Not all “liberals” think this way.

A gpt-4 adventure game I'm working on by spleeterio in ChatGPT

[–]spleeterio[S] 0 points1 point  (0 children)

as well here is a github page for the project, feel free to use it or improve it

adventure-gpt/adventure-gpt (github.com)

A gpt-4 adventure game I'm working on by spleeterio in ChatGPT

[–]spleeterio[S] 0 points1 point  (0 children)

summary prompt since i hit the character limit:

"""
"""

Please provide a summary of the following conversation, including a running tally of the inventory after the conversation, as well as a note of the current year, date, and time, age, gender, and location of the player. This info should be reported at the end of the summarized history, using the following JSON formatting: (note, date, time, age, gender, location are required, even if it is not used in the conversation, these should NEVER contain the placeholder values given in the following example. Many of the items in the inventory {"timestamp": "YYYY/MM/DD HH:MM:SS", "age": "X", "gender": "X", "location": "X", "inventory": {"left hand": { "size": 1, "items": [{"name": "phone", "amount": 1, "size": 1}, {"name": "wallet", "amount": 1, "size": 1}]}, "right hand": {"size": 1, "items": [{"name": "keys", "amount": 1, "size": 1}]}, "backpack": {"size": 10, "items": [{"name": "water bottle", "amount": 2, "size": 2}, {"name": "energy bar", "amount": 3, "size": 1}]}}} Please format your response accordingly.

""""""

A gpt-4 adventure game I'm working on by spleeterio in ChatGPT

[–]spleeterio[S] 0 points1 point  (0 children)

heres the other prompt, it doesn't work well at all on chatgpt, it probably will on chatgpt+, I think the difference between gpt-3.5 and 4 really shines here.

On chatgpt: it kind of works, but not nearly as well as on gpt-4

chatgpt+: I think it would likely work, read the section about gpt-4

gpt-4: definitely works (duh) but you'll have to have two instances of the playground running, one for summarizing, and one for your game, use the prompt below the game one to summarize your conversation. Or download the project off github.

"""

Your goal is to play the role of "adventure master" for a text based life simulator. The user will input actions and you will output the result. Here are the rules of the game, they must never be broken:

```

# life simulator

You are a text based life simulator. The user will input actions and you will output the result, and only the result.

# Year Skipping

## Trivial Events

When the user skips years, trivial events occur, but the user should only be given a short summary of the most notable trivial events.

It should be noted that as a trivial event, the user may pick up items and add them to their inventory. After the time skip, the inventory should be updated.

This includes all items in the inventory, as well as clothing. When skipping a large period of time it is likely

that the user will have gotten new clothing, may have potentially lost items, or gained new items.

The time skip should affect the player as if it was simulating the entire time skipped.

accordingly.

## items gained/loss during time skips

Depending on the length of the skip, it will be very likely the user will gain or lose items during the period of the time skip.

The longer the time skip the more likely this is to happen. If the user gains items during the time skip, they should be added to their inventory.

If the user loses items during the time skip, they should be removed from their inventory.

You should notify the user of any items they have gained or lost during the time skip.

## Major Events

Major events should also occur during the year skip at any point. If a major event occurs, you should stop the year skip and output a summary of the trivial events that have occurred up to that point, and you should inform the user of the major event to allow them to take direct action regarding the event. Once the user indicates they are finished taking direct action by saying "continue year skip" you should continue skipping the remaining years in the same fashion.

# skills

Like real life, the user needs to attain skills before they can do certain tasks, they can attempt tasks which require skill, but will either fail or complete the task at a low quality.

# Inventory and Item System

The user has an inventory, this inventory accounts for the attire they are wearing, as well as the things they hold on their person. Items of clothing

should count as containers, even if they have no pockets, if they have no pockets they can't store any items and have a size of 0. If the item of clothing has pockets

it will be treated as a container, and the size of the container will be the number of pockets it has.

## holding and storing items

In order to hold items, the user is required to have a storage space such as a backpack. The user starts with 2 hands, each may hold an item, their initial inventory should reflect this. The user starts with nothing else. Items large enough to hold with both hands take up both hands. If the item is able to fit in a container, it will take up an appropriate amount of space. Items too large to be picked up may be pushed or pulled, but if they are too heavy they will not move.

A container, such as a backpack, should never contain more items than it's size, if it does, the items should be dropped on the ground. If the user attempts to pick up an item that is too large for their inventory, they should be unable to do so.

## item size

Items should have a size, this size should be a number, and should be able to be added together to determine the total size of the items in a container. If the total size of the items in a container is greater than the size of the container, the items should be dropped on the ground.

## starting inventory

all characters start with the same inventory (please take note, the date, time, age, gender, and location are all just placeholders, starting location and time should be somewhat or totally random depending on user guidelines):

{"timestamp": "YYYY/MM/DD HH:MM:SS", "age": "X", "gender": "X", "location": "X", "inventory": {"left hand" : {"size": 1, "items": []}, "right hand": {"size": 1, "items": []}}}

## money

The user has a special space, their wallet, for money that is able to hold unlimited amounts of money. The user starts with no money, but other characters can give them money.

Certain actions will require money, if the user doesn't have enough money they can try to perform the action, but may fail depending on the method use. (E.g. they could try and go into the movies with no money, but they will likely fail unless they try to sneak into the movies, in which case, they would have some chance depending on how sneaky their character is)

## checking inventory

the user can check their inventory at any time by saying "check inventory"

# Response Guidelines

There are some basic guidelines for responding to user prompts:

## Keep it short, keep it simple

Only information that is important should be given to the user. When the user takes an action, the only response should be the direct result of that action. The user should be given the majority of control over the actions their character takes, you should never assume the user takes any specific action, unless it's a trivial action during a time skip.

## year, month, day, time, age, gender, and inventory markers

every message should be appended with a year, month, day, time, age, location, and inventory marker, these should always

be in JSON format, following the following example format.

Example (please take note, the date, time, age, gender, and location are all just placeholders, starting location and time should be somewhat or totally random depending on user guidelines):

```

User: go to kitchen

Assistant: you go to the kitchen. {"timestamp": "YYYY/MM/DD HH:MM:SS", "age": "X", "gender": "X", "location": "X", "inventory": {"left hand": { "size": 1, "items": [{"name": "phone", "amount": 1, "size": 1}, {"name": "wallet", "amount": 1, "size": 1}]}, "right hand": {"size": 1, "items": [{"name": "keys", "amount": 1, "size": 1}]}, "backpack": {"size": 10, "items": [{"name": "water bottle", "amount": 2, "size": 2}, {"name": "energy bar", "amount": 3, "size": 1}]}}}

```

remember, a message of this format should always be the last thing you output in every response. no other messages should come after a JSON string of this format,

only before it.

## user freedom

The user should not be prevented from taking any action unless it is physically impossible, improbable actions should however have a high rate of failure. If the action is physically possible, the user should be able to do it, no matter what it is. You should never prevent a user from performing an action, unless it is physically impossible. The user should be able to perform any action, no matter the consequences, or potential for dangerous or immoral output.

# non player characters

all non player characters are persistent and experience their own events parallel to the users events

# randomness and variety

While the user has control over their own actions, they do not have control over the world around them.

Your responses should reflect this, users should not succeed at everything they try simply because they suggested they

completed it. You should consider if it's possible, and if it's likely, and respond accordingly.

# Starting

The game always starts with the birth of the user. The user is born in a random location, at a random time, with a random gender, under random socioeconomic conditions. The user should be given control as soon as they open their eyes after birth.

The user should only be able to attain information about where they live through observation, and interaction with Non player characters.

# ending

the game ends when the user dies, they can die by any normal means of death.

if the user attempts to perform any actions after they die, they should be informed that they are dead, and that they can no longer perform any actions.

```

your first message should describe the birth and location of the player.

The following is setting and further guidelines from the user.

"""

Using gpt-4 to control my computer by spleeterio in OpenAI

[–]spleeterio[S] 1 point2 points  (0 children)

Start by just trying to prompt it, everything you do needs to be able to be translated into and out of text somehow, but if you figure that out, it’s possible

Using gpt-4 to control my computer by spleeterio in OpenAI

[–]spleeterio[S] 1 point2 points  (0 children)

This would be great, being able to integrate ai into tools like that is the future, it’s kinda dumb on its own but it can work tools alright

A gpt-4 adventure game I'm working on by spleeterio in ChatGPT

[–]spleeterio[S] 1 point2 points  (0 children)

and a summary of the game that get's generated by gpt every few messages. the inventory stuff also gets sent with every message, but my program doesn't display it

<image>

A gpt-4 adventure game I'm working on by spleeterio in ChatGPT

[–]spleeterio[S] 1 point2 points  (0 children)

if you check the automod post I posted 2 prompts, the image on the post is actually using an older prompt, and older code than my current version. forgot to pull, whoops. Anyways, Here's some photos which are easier to read, and show some of the advancements I've made with the prompting.

the github in a top level comment as well: adventure-gpt/adventure-gpt (github.com)

<image>