Jump to content

xox

Knob Twiddlers
  • Posts

    8,288
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by xox

  1. My fav muslimgauze finally on vinyl
  2. heh wait for 10 yrs ...or even less, a year
  3. i strongly disagree! i mean, why if it can help? who knows everything? maybe you just need to make something that's stupid but time-consuming...? maybe you just need a push in the right direction. i have two friends who are world-class programmers working for large european companies and they've been using chatgpt and others spec. ai (probably) every day for several months now with great results
  4. another chatgpt 4.0 answer. i can't test the result atm ''Creating a Max/MSP patch with a vinyl scratching effect using gen~ can be a detailed and complex process. While I can't create the patch directly for you here, I can guide you through the steps to build it yourself. Step 1: Basic Patch Setup Create a New Patch: Open Max/MSP and create a new patch. Load an Audio File: Use buffer~ to load an audio file. This is your source sound for the scratching effect. maxmsp Copy code buffer~ mybuffer 120000 @file mysound.wav Playback Control: Use groove~ for playback control, connected to the buffer. maxmsp Copy code groove~ mybuffer Step 2: User Interface for Scratching Create UI Controls: Add a slider or dial to control the scratching effect. Connect UI to groove~: Map the UI control to adjust the playback speed and direction of groove~. Step 3: Integrating gen~ Add gen~ Object: Create a gen~ object and open its patcher. Process Audio Inside gen~: Rate Modulation: Inside gen~, create a system to modulate the playback rate. Use inlets to receive control signals from the UI. Directional Control: Implement logic to reverse playback direction. Apply Filtering: Add filters to emulate vinyl sound characteristics. Step 4: Mapping and Finalizing Map UI to gen~ Parameters: Ensure UI controls are mapped correctly to the gen~ parameters. Connect gen~ Output: Route the output of gen~ to an ezdac~ for audio playback. Optimize and Test: Tweak and test the patch for performance and sound quality. Example Patch Outline maxmsp Copy code ---------- BEGIN MAX PATCHER ---------- { "patcher" : { "fileversion" : 1, "rect" : [ 0, 0, 640, 480 ], "bglocked" : 0, "defrect" : [ 0, 0, 640, 480 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "gridonopen" : 0, "gridsize" : [ 15, 15 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "statusbarvisible" : 1, "boxes" : [ { "box" : { "maxclass" : "buffer~", "text" : "buffer~ mybuffer 120000 @file mysound.wav", "patching_rect" : [ 20, 20, 100, 20 ] } }, { "box" : { "maxclass" : "groove~", "text" : "groove~ mybuffer", "patching_rect" : [ 20, 50, 100, 20 ] } }, { "box" : { "maxclass" : "slider", "patching_rect" : [ 20, 80, 20, 120 ] } }, { "box" : { "maxclass" : "gen~", "text" : "gen~", "patching_rect" : [ 20, 210, 100, 20 ] } }, { "box" : { "maxclass" : "ezdac~", "patching_rect" : [ 20, 240, 45, 45 ] } } ], "lines" : [ // Add patch cords here ] } } ---------- END MAX PATCHER ---------- This patch outline is a starting point. You'll need to add connections (patch cords) between objects and implement the specific gen~ code for vinyl scratching. The gen~ code will be the most complex part, requiring a good understanding of audio signal processing. If you're new to Max/MSP or gen~, I recommend starting with basic tutorials on Max/MSP and gradually working your way up to more complex audio processing techniques.''
  5. ''I've searched through the Max/MSP resource available in my knowledge source, but unfortunately, I couldn't find specific information on creating a vinyl scratching effect in Max/MSP and gen within the sections I was able to explore. This might be because the topic is very specialized or not covered in the resource I have. However, I can offer some general guidance based on my baseline knowledge. Creating a vinyl scratching effect in Max/MSP typically involves manipulating audio playback speed and direction in response to user input, which can be achieved through various objects in Max/MSP, such as groove~, wave~, or buffer~. In Gen, you could create custom code to process audio data, simulating the scratching effect by altering playback speed and applying filters. For a more detailed and specific solution, I recommend exploring Max/MSP forums, user groups, or tutorials that focus on audio effect simulation. These resources often have patches shared by users or detailed instructions that you can adapt for your purpose.'' General chatgpt 4.0 gives nuch better results: ''Creating a vinyl scratching effect in Max/MSP, a visual programming language for music and multimedia, involves simulating the sound produced by moving a vinyl record back and forth on a turntable. Here's a basic approach to achieve this: Load a Sound File: Begin by loading a sound file (like a music track) that you want to apply the scratching effect to. You can use the buffer~ object to store the audio file. Control Playback Rate: To simulate the scratching effect, you need to dynamically control the playback rate and direction of the sound file. The groove~ object can be used for this purpose. It allows you to modulate the playback speed and direction in real-time. Create a Scratching Interface: You can create a user interface to control the scratching effect. This could be a graphical object like slider, dial, or jit.cellblock that responds to mouse movements or MIDI controller input. The idea is to map the movement of this interface to the playback rate and direction. Map Interface to Playback Control: Link your interface to the groove~ object. For example, moving the slider up could increase the playback speed, while moving it down could reverse the playback. Rapid back-and-forth movements will simulate the scratching sound. Add Effects (Optional): To enhance the realism, you might want to add some effects like EQ adjustments, a bit of reverb, or a high-pass filter that mimics the sound characteristics of a vinyl record. Experiment with Parameters: Experiment with different settings for acceleration, deceleration, and responsiveness to get a more authentic vinyl scratch sound. Output the Audio: Finally, connect the output of the groove~ object to a DAC (ezdac~) for audio output. This is a basic setup and can be expanded with more complex algorithms for a more realistic effect. Max/MSP is very flexible, so feel free to experiment with different objects and settings to refine the scratching sound. If you're new to Max/MSP, it might also be helpful to look at existing patches that others have created for similar effects, as they can provide insights into different methods and techniques.'' ''Using the gen~ object in Max/MSP can significantly enhance your vinyl scratching effect. gen~ provides a low-level, high-performance environment for processing and generating audio signals, allowing for more detailed and intricate control over the sound. Here's a basic guide on how to integrate gen~ into your vinyl scratching effect: Understand gen~ Basics: The gen~ object allows you to process audio signals with sample-accurate precision. Inside gen~, you can create complex algorithms using a variety of operators, including mathematical functions, filters, and oscillators. Integrate gen~ with Your Existing Setup: Place a gen~ object in your patch and connect it to the output of your groove~ object. This setup allows the audio signal from the groove~ object (which is handling the playback speed and direction) to be further processed within gen~. Design a Custom Scratching Algorithm: Inside gen~, you can design a custom algorithm to simulate the nuances of vinyl scratching. This might include: Rate Modulation: Create a rate modulation system to vary the playback rate in response to user input, simulating the effect of speeding up and slowing down the vinyl. Directional Control: Implement logic to change the direction of playback, mimicking the forward and backward motion of scratching. Filtering and EQ: Apply filters to shape the frequency response, emulating the sound characteristics of vinyl playback. Dynamic Effects: Add dynamic effects such as transient emphasis to simulate the needle drop and other characteristic sounds of vinyl scratching. Map UI Controls to gen~ Parameters: Connect your user interface controls (like sliders or dials) to parameters within gen~. This mapping allows real-time control over the scratching effect, giving you hands-on manipulation of the sound. Optimize for Performance: One of the advantages of gen~ is its efficiency. Make sure your algorithm is optimized for real-time performance to avoid glitches and ensure smooth playback. Experiment and Refine: Test and refine your algorithm. gen~ offers a lot of flexibility, so you might need to experiment with different approaches to achieve the desired effect. Add Final Touches and Output: After processing the signal in gen~, route it to your output (like ezdac~) for audio playback. Using gen~ for a vinyl scratching effect provides a high degree of control and allows for a more nuanced and realistic simulation. Since gen~ operates at a low level, it might require a bit of learning and experimentation, especially if you're new to signal processing concepts. However, the flexibility and power it offers make it a valuable tool for creating advanced audio effects in Max/MSP.'' still, both answers are too generalized to be useful. youd need to ask it many specific questions to make use of it in practice
  6. If you sit on your hand long enough, it will go numb, and then if you try to masturbate with that hand, it will almost feel like someone else is doing it. It's not the same as ejaculating in another person, but it's a good start!
  7. To invent some spare time for music production. Finally! …hopefully When I was much younger I thought ok, ok… I’ll finish all those schools and colleges, ill have enough money and security and I’ll have the time for music but older i get less time i have to the point it’s almost impossible to have enough time to concentrate on music! I have everything now, except the needed time for music
  8. Yes! On daylight it looks like a Fallout gameplay and overnight like you’re in a Lynch’s movie (like a combo of tp3 and eraserhead)
  9. I’m going to a beethoven/schumman concert tonight! Hopefully the visuals will include lasers ..
  10. Nice that you’re putting the effort into cracking the code of life but you just proved exactly what Im saying; you’re avoiding to mention god but at the same time writing about ancient times as if they were smarter than us for some reasons, especially reasons unrelated to god consciousness; like we know anything practical about it beyond modern hardcore psychology … the above text is nothing more than a high school level psychology mixed with fantasy vague nonsense imo p.s. my initial remark was about the thread in general
  11. Heh yes! Three eyes were supposed to represent three of them: shawny, bobo and awtkrr in the middle
  12. Mine came today and it’s beautiful; design and packaging! 7 x 180 grams records, direct metal mastering was used in production! imo, worth the price! Numbered 304/500, so it’s probably not sold out yet.
  13. seems to me that this thread is asking how to believe in God and not to believe in God at the same time... good luck with that
  14. yo mean the buyer's details?
  15. Ive made some watmm exclusive Move of ten art! Would sell for 999 dollaaz
  16. He was brilliant in Homicide..! Goodbye, Pembleton!
  17. is primary dressing stupid what we're looking at here?
  18. Aaah faaq! btw… digitals were released separately by soulseek&sons
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.