Search found 4155 matches

by Billy+
22 Apr 2024
Forum: Patches, ReFills and Sound Packs
Topic: Soul School 1 or 2 or both?
Replies: 5
Views: 207

Re: Soul School 1 or 2 or both?

Good to know - does the disco refill use them / did it get updated ?
by Billy+
21 Apr 2024
Forum: Patches, ReFills and Sound Packs
Topic: Soul School 1 or 2 or both?
Replies: 5
Views: 207

Re: Soul School 1 or 2 or both?

I would be interested to know if they got updated after the line6 amp's go removed from Reason. I could be wrong , but some of them older refills used the old amp and as such some patches are broken, that's the main reason I have never got them as i don't know anyone who has them so it would be hand...
by Billy+
02 Apr 2024
Forum: Reason General
Topic: Reason 10 To Reason 12
Replies: 19
Views: 1754

Re: Reason 10 To Reason 12

If I remember correctly when you first install companion it prompts you to install R12 even if you don't have a valid sub or perp. Sounds like your running in demo mode. that would mean you can't open projects or use refills other than the default ones. you should be able to go to help / about and i...
by Billy+
12 Mar 2024
Forum: Reason General
Topic: Good distortion for TB-303 Bassline
Replies: 8
Views: 366

Re: Good distortion for TB-303 Bassline

Pulveriser_Front-1024x280.jpg
Pulveriser_Front-1024x280.jpg (49.63 KiB) Viewed 302 times
by Billy+
09 Mar 2024
Forum: Reason General
Topic: Looks like Reason Studios have redesigned their site...
Replies: 113
Views: 7197

Re: Looks like Reason Studios have redesigned their site...

since the update I'm only getting prices in $ not £ anyone else in the U.K. having the same issue ?
by Billy+
05 Mar 2024
Forum: Reason General
Topic: Looks like Reason Studios have redesigned their site...
Replies: 113
Views: 7197

Re: Looks like Reason Studios have redesigned their site...

Only thing I would say / report is that adblocker thinks most of the page should be blocked

I needed to disable it so that the menus and active content worked..

maybe they need some kind of detection to advise adblocker users to disable it for there site ;)
by Billy+
22 Feb 2024
Forum: Reason General
Topic: Reason Studios Down?
Replies: 40
Views: 3516

Re: Reason Studios Down?

it's down for me in the UK @16:45
by Billy+
12 Jan 2024
Forum: Rack Extensions
Topic: Do RE creators set sale prices?
Replies: 24
Views: 50063

Re: Do RE creators set sale prices?

that's interesting,

if the korg re's are reason studio products why are they not included in the + bundle :oops:
by Billy+
23 Dec 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

thanks guys...

by the way I've also been working on a Dual Arp Random Generator as well
DualArpPatternGen.png
DualArpPatternGen.png (9.03 KiB) Viewed 4230 times

MODS : - what's the zip file size limit ?
is there any chance you can reattach the zip I posted rather than leaving it on the time limited site ?
by Billy+
22 Dec 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

Hi all sorry for the MIA things have been tricky on my end - anyways. the generator is working well however I'm not ready to release yet, I've also updated the midi generator - but reason won't use all the gm instruments I've assigned to the midi but that's a non issue really as its about the patter...
by Billy+
04 Nov 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

10000-midifiles.png import random # needed for random string import os # needed for current_directory try: from midiutil import MIDIFile # needed to make midi files except ImportError: print('missing midiutil') ''' One possible way to add a check to make sure none of the random strings are identica...
by Billy+
03 Nov 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

Hi Billy, I was curious about this, so did some digging around for my own amusement. Turns out MIDI is an uglier beast than I originally imagined! I've written some code for reading it now (without using any Python imports) but in order to help you with your cause, and to turn it into repatch files...
by Billy+
17 Oct 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

If I'm right you're wanting to send the string via a CLI as an argument, and have it generate the appropriate resolution? What you're doing is "right" at first glance, but you could also just have it as normal integers on the LHS. They have to be translated, so there isn't much benefit to using the...
by Billy+
16 Oct 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

can anyone tell me if the following is correct ? def generate_resolutions(): # generate resolution duration values. resolutions = { "1/1": ppqn*4, "1/2": round((ppqn*4) /2), "1/4": round((ppqn*4) /4), "1/8": round((ppqn*4) /8), "1/16": round((ppqn*4) /16), "1/16t": round(((ppqn*4) /16) * (2/3)), "1/...
by Billy+
16 Oct 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

Hi Billy, I've been a bit ill on Sunday, due to much beer and a bucket load of stupidly hot'n'spicy chicken on Saturday. Thankfully I'm kinda quiet in the "real work" office today, so I'm likely to get this finished on the skive by about 4 o'clock UK time. I can't much help with what you're doing a...
by Billy+
15 Oct 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

well if you've looked at any of mine it's not exactly golden ;) and i'm still very much having issues with 3rd party midi files. here is a few examples with my current testing script PS C:\billy> python .\roundres.py '.\midifiles\Ain''t Nobody.mid' | more PPQN 384 BPM 104.0005546696249 Track A.PIANO...
by Billy+
10 Oct 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

ok so I've still got stuff going on that is leaving me with not a lot of time at the keyboard, However I've made progress with processing ANY midi files and have managed to generate acceptable output for all my files that previously caused errors. long story short I needed to use this :- https://git...
by Billy+
05 Oct 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

I've updated the script to read PM string and it seems to work ok Just a minor detail: You have to multiply the msb with 255. This is because we can’t have any 00 bytes in the string, so there are only 255 possible values for each byte. was this in ref to the 1st post or 2nd post of the reader?
by Billy+
05 Oct 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

Progress report: Got most of my basic functions worked out this afternoon after spending most of my free time this weekend converting my wife’s rarely used laptop into a mobile dev station! 😊😊😊 Still need to build the script itself but from here on in it’s child’s play, and my functions will be reu...
by Billy+
30 Sep 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

I can't get my head around midi files that don't include note_off messages but instead have note_on with velocity=00.

if I stick with my 16 step H M S R I'm sorted but dealing with someone else's midi file causes my head to hurt :lol:
by Billy+
29 Sep 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

To get your script to the next level I think you should take a look into data classes. Those would be the most natural way to represent individual notes and also collections of those (aka patterns). Going to a more object oriented code style might also help in finding bugs and writing unittests for...
by Billy+
29 Sep 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

That's good, as it's driving me crazy at the moment lol I've updated the script to read PM string and it seems to work ok :- def mutator_schema(hex_string): version = int(hex_string[:2], 16) msb = hex_string[2:4] lsb = hex_string[4:6] msb_decimal = int(msb, 16) lsb_decimal = int(lsb, 16) total_notes...
by Billy+
27 Sep 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

for what its worth, this is my current progress with generating the string but its incomplete, all I've added is the info from buddard BE WARNED import sys from mido import MidiFile ''' Here is the pattern format for Mutator: Pattern note data is packed into string properties in the RE "motherboard"...
by Billy+
27 Sep 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

i've also generated a midi file and repatch for whole note down to a 128th pattern_data_1 = "020108013D65118380113D65098380193D650583801D3D650383801F3D65028380203D65028380213D65028380" which returns this data 2 7 Note: pos=01, pitch=60, velocity=100, length=16, mute=False, tied=False, octave_offset=...
by Billy+
27 Sep 2023
Forum: RE Development and SDK Discussion
Topic: Python to .repatch (Mutator)
Replies: 56
Views: 102666

Re: Python to .repatch (Mutator)

so I thought I would start with decoding a value first ;) def mutator_schema(hex_string): # int(value, base [16=hex]) version = int(hex_string[:2], 16) total_notes = int(hex_string[4:6], 16) note_data = [] for i in range(len(hex_string) // 12): # i think the about might be wrong ? step = int(hex_str...