Search found 1276 matches
- 24 Jan 2020, 12:31
- Forum: Patching questions
- Topic: Minimum Velocity Filter?
- Replies: 14
- Views: 22200
Re: Minimum Velocity Filter?
It looks as if whoever programmed this keyboard has misunderstood the use of velocity in Note messages: A NoteOn message (status 90 in your screenshot) with a velocity of 0 (zero) is, and has always been, a NoteOff, which MidiOx (of course) shows. In other words, the minimum velocity for a NoteOn is...
- 28 Apr 2017, 20:49
- Forum: General discussion
- Topic: Roland FC300 owners wanted!
- Replies: 32
- Views: 50728
Well, I used the manual as my basis for the programming. As it happpens, just over a month ago I uploaded updated scripts for Hollyhock: http://www.sensomusic.org/forums/uploads.php?file=FC300_SendSYX_Messages.fastscript . Those might help you. I don't have any list to show you. A couple of things t...
- 15 Mar 2017, 21:51
- Forum: Add-ons discussion
- Topic: Roland FC300 SysEx
- Replies: 16
- Views: 46419
I have sorted out various issues (and found that the external MIDI in on my Axiom doesn't like SysX,,) and have uploaded two working scripts: http://www.sensomusic.com/forums/uploads.php?file=FC300_GetSYX_Messages.fastscript http://www.sensomusic.com/forums/uploads.php?file=FC300_SendSYX_Messages.fa...
- 15 Mar 2017, 08:06
- Forum: Add-ons discussion
- Topic: Roland FC300 SysEx
- Replies: 16
- Views: 46419
- 13 Mar 2017, 16:20
- Forum: Add-ons discussion
- Topic: Roland FC300 SysEx
- Replies: 16
- Views: 46419
Thanks for the file. I have also experienced trouble with accessing this and that outside of the forums before, so I have already tried to log out and in again several times with no success. I guess some data on my profile needs updating(?). The error message is: Forbidden You don't have permission ...
- 13 Mar 2017, 13:54
- Forum: Add-ons discussion
- Topic: Roland FC300 SysEx
- Replies: 16
- Views: 46419
Well - I haven't done much at all with Usine the last couple of years, except browsing through the forum. Not much music related at all, in fact. The rehearsal room burnt down, etc etc.... Maybe about time to do something about that. I could start with digging through my old files and see if I could...
- 29 Apr 2015, 08:34
- Forum: Add-ons discussion
- Topic: Add-Ons - What do you want to see more of?
- Replies: 64
- Views: 146864
- 28 Apr 2015, 22:01
- Forum: Add-ons discussion
- Topic: Add-Ons - What do you want to see more of?
- Replies: 64
- Views: 146864
This doesn't look like one of my scripts stylewise, but who cares... :) At first there's a little "precaution" so to speak, in that the length of the output and the loop is restricted to the shortest of the two input lengths. Then the loop fetches the new index values and so the values are copied in...
- 28 Apr 2015, 08:38
- Forum: Add-ons discussion
- Topic: Add-Ons - What do you want to see more of?
- Replies: 64
- Views: 146864
- 26 Apr 2015, 22:24
- Forum: Add-ons discussion
- Topic: Add-Ons - What do you want to see more of?
- Replies: 64
- Views: 146864
- 09 Mar 2015, 14:42
- Forum: Patching questions
- Topic: FastScript - Find index of smallest number in an Array
- Replies: 4
- Views: 7503
- 09 Mar 2015, 08:31
- Forum: Patching questions
- Topic: FastScript - Find index of smallest number in an Array
- Replies: 4
- Views: 7503
You mix up two things here; the values to check, and the array index.
You could do eg:
You could do eg:
Code: Select all
oldest := 0;
FOR k := 1 TO (ARRAY_LENGTH - 1) DO BEGIN
IF (order_array[k] < order_array[oldest]) THEN
oldest := k;
END;- 04 Mar 2015, 15:07
- Forum: Suggestions & improvements
- Topic: "one-shot" script output parameters
- Replies: 14
- Views: 19720
I guess you are running this code from within Callback, or a procedure called from Callback? In other words, only when the script have received some value. That is not sufficent. If you omit the last SetLength, the above code will do within the execution block that creates and the message. However, ...
- 04 Mar 2015, 14:01
- Forum: Suggestions & improvements
- Topic: "one-shot" script output parameters
- Replies: 14
- Views: 19720
Why do you have the last SetLength? To me it looks like the culprit... BTW, you don't have to set the length before you fill the array. In this case I suppose you are sending as many messages as you get in, so you have the number anyway, but in other cases the script can create X messages in a block...
- 04 Mar 2015, 08:18
- Forum: Suggestions & improvements
- Topic: "one-shot" script output parameters
- Replies: 14
- Views: 19720
- 25 Feb 2015, 13:36
- Forum: Patching questions
- Topic: From PointsCurve to MapperCurve
- Replies: 7
- Views: 9569
- 28 Oct 2014, 08:21
- Forum: Patching questions
- Topic: compare two values?
- Replies: 4
- Views: 8444
- 06 Aug 2014, 14:08
- Forum: Patching questions
- Topic: Using "Pass" with MIDI
- Replies: 6
- Views: 10105
- 03 Apr 2014, 09:16
- Forum: Add-ons discussion
- Topic: Roland FC300 SysEx
- Replies: 16
- Views: 46419
Regarding access to the add-on, it's not made in Hollyhock. Did you change the "Compatibility filter" almost at the top of the page to "5.* and before"? You'll find it under "midi tools". I know that it won't work "as is" in Hollyhock. I don't remember details right now (and haven't got time to chec...
- 04 Dec 2013, 09:00
- Forum: Patching questions
- Topic: MIDI sustain - noob patch
- Replies: 3
- Views: 6155
- 11 Nov 2013, 08:30
- Forum: Patching questions
- Topic: Simple MIDI operations
- Replies: 7
- Views: 9844
- 12 Sep 2013, 08:41
- Forum: Patching questions
- Topic: round a number with a x.x precision
- Replies: 13
- Views: 17484
- 11 Sep 2013, 17:24
- Forum: Patching questions
- Topic: round a number with a x.x precision
- Replies: 13
- Views: 17484
- 29 Aug 2013, 16:13
- Forum: Patching questions
- Topic: Pass if changed for grid items
- Replies: 3
- Views: 5775
- 11 Jul 2013, 14:32
- Forum: Module development SDK
- Topic: need help with string !
- Replies: 10
- Views: 22621
- 11 Jul 2013, 12:13
- Forum: Module development SDK
- Topic: need help with string !
- Replies: 10
- Views: 22621
I thought it might have something to do with scope, but it got to late last night to try that approach. However, it seems a bit strange as long as I build the string locally and immediately assign the value to the Caption member. One would think that the value is stored in Caption together with all ...
- 11 Jul 2013, 08:31
- Forum: Module development SDK
- Topic: need help with string !
- Replies: 10
- Views: 22621
I too have a similar problem, but I was trying to use a std::string variable as a parameter caption. I tried different approaches, and ended up with casting similar to examples in the SDK: (AinsiCharPtr) (s.c_str()) This compiled without warnings, and the string also looked OK when traced, but the p...
- 08 Jul 2013, 14:56
- Forum: Patching questions
- Topic: mystery 28
- Replies: 2
- Views: 4384
- 05 Jul 2013, 00:16
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
I've uploaded a revised version of the Transpose user module . It has two new inlets for lo/hi limit for foldback function which previously only took care of notes transposed outside of the 0~127 range. Unlike the note lo/hi limit where you choose which notes to transpose and where lo can be more th...
- 04 Jul 2013, 08:40
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
A quick question: what is KA? It's K ey A ftertouch. More often called poly aftertouch, I think, but Usine uses key aftertouch, so so do I. Also, I remember wishing before that I could set an upper and lower foldback point--0 and 127 are rather extreme! Maybe it could be the same as the note limit,...
- 03 Jul 2013, 22:25
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
Sorry, but I had forgotten about the sustain thingie, so it has taken a bit more time than I thought. I first converted the old SustainEtc scipt to a user module before I found the bug Woodslanding mentions above. I decided to redo it almost from the ground up, and ended changing the functionality s...
- 30 Jun 2013, 20:40
- Forum: Patching questions
- Topic: [Scripting] HollyHock 1.01.007d
- Replies: 2
- Views: 4158
Hi, SetValue is for numbers, while SetStringValue is for strings...
This example works:
This example works:
Code: Select all
begin
dataread := 'Empty';
SetStringValue(output,dataread);
end;- 28 Jun 2013, 18:21
- Forum: Module development SDK
- Topic: error LNK2019: on new SDK
- Replies: 19
- Views: 32392
- 28 Jun 2013, 11:26
- Forum: Module development SDK
- Topic: error LNK2019: on new SDK
- Replies: 19
- Views: 32392
- 28 Jun 2013, 08:31
- Forum: Module development SDK
- Topic: error LNK2019: on new SDK
- Replies: 19
- Views: 32392
- 27 Jun 2013, 13:29
- Forum: Module development SDK
- Topic: error LNK2019: on new SDK
- Replies: 19
- Views: 32392
Would it be a good idea to add a very simple example where all the stuff concerning graphics, mouse, chunks etc is removed? Since the new script engine (so far) is rather slow, I reckon a lot of users would like to go the SDK route, but opening the template with all it's new stuff can be rather inti...
- 27 Jun 2013, 08:28
- Forum: Patching questions
- Topic: [SYSEX] No Sysex to Device MIDI Output
- Replies: 17
- Views: 22505
- 22 Jun 2013, 23:11
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
- 21 Jun 2013, 07:39
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
- 19 Jun 2013, 23:45
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
Hi, I've finally finished (I hope) my first MIDI user module. I started with the recreation of the old Transpose script. I've included compiled versions for Win 43 and 64 as well as the source, so if anyone would try to compile on OSX that would be great. Here it is: Transpose.zip ...and here you'll...
- 15 Jun 2013, 22:59
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
As to the bad performance of the scripting engine, I agree with Thomas. Going the SDK route is far more involved and complicated than scripting. I am a programmer myself that mostly write Oracle not-very-OO database stuff, so getting into C++ isn't exactly that simplest thing I've encountered with a...
- 15 Jun 2013, 22:51
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
Well. I thought that transposing and sustain would be prime candidates, so I'm not surprised by the feedback so far... :) When I get to it, I'll check for the bug with the cut off notes. The other drone idea sounds more like a temporary rerouting: hold chord, turn on switch and reroute incoming MIDI...
- 15 Jun 2013, 10:31
- Forum: General discussion
- Topic: Replacing old scripts with user modules in Hollyhock
- Replies: 26
- Views: 36333
I've started dabbling with the SDK, and I'm still quite slow in C++ development, but I'm getting there.... As pointed out in other threads, the new scripting engine is lacking some features and seems to be a real CPU hog. I suppose it eventually will be optimized, but when Olivier will have the time...
- 12 Jun 2013, 22:42
- Forum: Patching questions
- Topic: What to use for PSingle?
- Replies: 9
- Views: 8830
PSingle is a pointer type, and to me it seems that pointer types aren't allowed in the new version (so far?). Using ^Single instead of the predefined PSingle type didn't help. GetDataPointer() is also missing. Here's an attempt at doing the old audio example in a different way: /////////////////////...
- 12 Jun 2013, 22:15
- Forum: Patching questions
- Topic: edit script name?
- Replies: 3
- Views: 3967
- 30 May 2013, 14:04
- Forum: Patching questions
- Topic: rec fader movment with sampler
- Replies: 7
- Views: 6758
- 13 May 2013, 22:18
- Forum: Manuals & Wiki
- Topic: No edit access to Wiki
- Replies: 16
- Views: 59491
- 17 Jan 2013, 08:29
- Forum: News
- Topic: Usine Hollyhock mid-January news
- Replies: 9
- Views: 15729
- 10 Dec 2012, 22:31
- Forum: Patching questions
- Topic: Need something like a MidiCreate for Arrays
- Replies: 6
- Views: 6548
- 10 Dec 2012, 22:23
- Forum: Patching questions
- Topic: Getting sounds from a webradio
- Replies: 7
- Views: 8327
Some soundcards have virtual/loopback possibilities. Have you checked yours? I've used the loopback on my Saffire once in a while to capture various sources and record in Usine or an audio editor. Never tried to automate the process, though. BTW, I used Jack for Windows for a while some years ago. I...
- 05 Dec 2012, 23:16
- Forum: Artistic Zone
- Topic: New Usine Keyboard
- Replies: 5
- Views: 28581
- 05 Dec 2012, 09:10
- Forum: News
- Topic: Usine Hollyhock
- Replies: 78
- Views: 148098
- 22 Nov 2012, 22:08
- Forum: Patching questions
- Topic: Can I add/link to a 3rd party Pascal code module into my script?
- Replies: 2
- Views: 3835
- 15 Nov 2012, 22:09
- Forum: Patching questions
- Topic: USINE AS A LIVE LOOPER
- Replies: 106
- Views: 184845
- 28 Sep 2012, 09:05
- Forum: Patching questions
- Topic: harmony rotator.
- Replies: 31
- Views: 35443
I suppose the screenshot is from some MIDI monitor before entering Usine? I also wonder whether you don't get any action when the input note changes, and the output from the rotator should change as well? If the problem appears only with repeated input notes, I think I see the problem. In the screen...
- 27 Sep 2012, 23:54
- Forum: Patching questions
- Topic: harmony rotator.
- Replies: 31
- Views: 35443
- 27 Aug 2012, 19:06
- Forum: General discussion
- Topic: Win a Usine pro License with KVR Developer Challenge 2012 !
- Replies: 7
- Views: 8626
- 18 Jun 2012, 15:18
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
- 15 Jun 2012, 23:57
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
Counting the number of sounding notes could be done with not too many modules, but I thought that what you were after was a subset of the Transpose script in the Midi Utility pack, so I dug it up, removed most of the code and added an extra output with the number of notes: CONST BUFFER_SIZE = 128; /...
- 14 Jun 2012, 23:23
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
I've tried the suggestion, but It didn't do help anything. I've rewritten the script, and as far as I can tell, it should work now, also where there are equal values after another. It's maybe not (noticably) more efficient than the old one, but it's a little bit more compact, and I managed to avoid ...
- 14 Jun 2012, 11:40
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
- 14 Jun 2012, 00:19
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
- 12 Jun 2012, 14:20
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
Not bad indeed for a first try! ...and your post reminds me that it's about time I got into the SDK. Long time since I've done much with curly braces, though, and I've never used C++, which I must admit I find quite confusing. I'm not much of an OO programmer... Regarding DontProcess or similar, I c...
- 12 Jun 2012, 12:17
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
- 12 Jun 2012, 11:01
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
- 12 Jun 2012, 09:20
- Forum: Patching questions
- Topic: Midi Harmonizer
- Replies: 32
- Views: 39794
Fléau I really like the use of the dec2bin module, that is an ingenious way of storing the scale patterns :) Agreed! The only problem is the behaviour of the list/combo boxes when using text/value pairs, as it will jump to the first item with the chosen value when the value is repeated. Confusing, ...
- 03 Jun 2012, 21:09
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
Been busy, and it will take some time before I have complete version with modulation ready, so in the meantime, here's v4 with an "elapsed time" ouput: http://www.sensomusic.com/forums/upload ... AHDSR4.pat
- 29 May 2012, 21:45
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
- 29 May 2012, 20:23
- Forum: News
- Topic: Usine [5.50.80.012] Update
- Replies: 8
- Views: 17711
- 29 May 2012, 09:11
- Forum: Patching questions
- Topic: Loop triggering Ableton Live style
- Replies: 26
- Views: 37363
- 28 May 2012, 20:34
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
- 25 May 2012, 07:39
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
I'm not quite sure what you should call the curves, actually. I'm using a power function: result = power(x, curve) where curve = 1 is linear. The best way to check what's happening is connecting an Oscilloscope to the out parameter. That's what I've been using. I agree on the Hold function. I have n...
- 25 May 2012, 00:15
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
And here's version 3: http://www.sensomusic.com/forums/uploads.php?file=DAHDSR3.pat The legato parameter has been renamed to attack mode , and another has been added: release mode . I have also changed the naming of the values to retrigger , constant time , and constant rate . The attack mode has al...
- 24 May 2012, 09:06
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
@floego I was thinking a little more around your question, and I think it wouldn't be to difficult to add a one-shot option without messing with the script. However, the sustain length might pose some problems. I'll see what I can come up with, and incorporate it in v3, which will have something sim...
- 24 May 2012, 06:34
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
Great patch bsork! I would like to ask the possibility to use a button rather than a switch gate for the triggering of the envelope, as the adsr, asr patches (the ones bundled with usine) do. :) "One-shot" EGs like that is so easy to create using a PointsCurve module (like in the ADSR patch) that I...
- 23 May 2012, 08:32
- Forum: Manuals & Wiki
- Topic: No edit access to Wiki
- Replies: 16
- Views: 59491
- 22 May 2012, 22:43
- Forum: Patching questions
- Topic: harmonized midi stream
- Replies: 16
- Views: 15609
I haven't looked at the patch, but I suppose you could exchange the old MidiTransposeWithOctaveFoldback script with the Transpose script found in the MIDI Utilities pack. You'll probably get better performance as well since Transpose uses the new, faster script engine. BTW, if there's some not too e...
- 22 May 2012, 00:16
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
I've uploaded a slightly improved version: http://www.sensomusic.com/forums/uploads.php?file=DAHDSR2.pat There are two changes: - The segment now outputs the position within each part of the envelope, so for instance the attack part goes from 2.0 to 2.9999...To get the same values as before, use a T...
- 21 May 2012, 12:31
- Forum: Manuals & Wiki
- Topic: No edit access to Wiki
- Replies: 16
- Views: 59491
Oooops - I didn't see that... Seems it has something to do with my user account, as I don't get the login problem and I can edit with my new bsork2 user. As I've said, I've tested as bsork with both IE and Opera on my work machine (Win7/32 bit) and my private music machine (Win7/64 bit), as well as ...
- 20 May 2012, 21:56
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
- 18 May 2012, 23:20
- Forum: Manuals & Wiki
- Topic: No edit access to Wiki
- Replies: 16
- Views: 59491
- 17 May 2012, 23:20
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
- 17 May 2012, 00:20
- Forum: General discussion
- Topic: DAHDSR envelope patch uploaded
- Replies: 24
- Views: 37947
I've uploaded an envelope patch anyone intereset can try if they want: http://www.sensomusic.com/forums/uploads.php?file=DAHDSR.pat I will eventually put it into the add-ons, but I wouldn't mind any comments or bug reports before I do. A short description: I've added a delay time and a hold time par...
- 16 May 2012, 12:51
- Forum: Manuals & Wiki
- Topic: No edit access to Wiki
- Replies: 16
- Views: 59491
- 16 May 2012, 12:43
- Forum: Manuals & Wiki
- Topic: No edit access to Wiki
- Replies: 16
- Views: 59491
- 16 May 2012, 12:15
- Forum: Manuals & Wiki
- Topic: No edit access to Wiki
- Replies: 16
- Views: 59491
- 16 May 2012, 08:17
- Forum: Suggestions & improvements
- Topic: Extra patch edit window(s)?
- Replies: 4
- Views: 6056
A proposal for v6: More than one patch edit window, maybe organized as a main window that follows the selected patch (as today), and at least one or maybe 3-4 extra windows locked to whatever patch they were started from, but with the possiblity to move up and down in the patch structure. Ideally th...
- 23 Apr 2012, 15:47
- Forum: General discussion
- Topic: strange midi behavior
- Replies: 32
- Views: 50496
- 02 Apr 2012, 08:07
- Forum: Patching questions
- Topic: IML crosstalk
- Replies: 12
- Views: 10914
- 01 Apr 2012, 11:15
- Forum: Patching questions
- Topic: IML crosstalk
- Replies: 12
- Views: 10914
- 15 Mar 2012, 21:53
- Forum: General discussion
- Topic: so...happy birthday
- Replies: 18
- Views: 21055
- 21 Feb 2012, 13:32
- Forum: Artistic Zone
- Topic: Radiotehnika - Eléonore de Montesquiou
- Replies: 3
- Views: 22154
- 10 Jan 2012, 08:34
- Forum: Patching questions
- Topic: my new idea for a live set up using studio one pro and usine
- Replies: 9
- Views: 12915
Can't really say that I quite understand the whole setup you describe, but even if Usine was able to be a Rewire slave, it wouldn't work sending audio from S1 to Usine. Rewire just sends MIDI and transport controls from master to slave, and the slave returns audio back. The slave can also control th...
- 06 Jan 2012, 14:00
- Forum: Patching questions
- Topic: Triggering the play button
- Replies: 13
- Views: 15766
- 20 Dec 2011, 14:31
- Forum: General discussion
- Topic: Recursion Example
- Replies: 6
- Views: 7416
- 14 Dec 2011, 18:41
- Forum: Patching questions
- Topic: Midi Note Duration
- Replies: 5
- Views: 6204
- 23 Nov 2011, 18:49
- Forum: General discussion
- Topic: New audio editor freeware with some cool function
- Replies: 5
- Views: 6792
- 17 Nov 2011, 15:16
- Forum: Artistic Zone
- Topic: "Trame" out now
- Replies: 13
- Views: 36562
- 17 Nov 2011, 15:10
- Forum: Artistic Zone
- Topic: new solo project, with Usine
- Replies: 5
- Views: 24312
- 17 Nov 2011, 10:15
- Forum: General discussion
- Topic: No login from one computer
- Replies: 7
- Views: 8936
- 16 Nov 2011, 19:04
- Forum: Artistic Zone
- Topic: A walk down memory lane aided by Usine...
- Replies: 9
- Views: 30202
- 16 Nov 2011, 19:03
- Forum: General discussion
- Topic: No login from one computer
- Replies: 7
- Views: 8936
- 15 Nov 2011, 21:53
- Forum: General discussion
- Topic: No login from one computer
- Replies: 7
- Views: 8936
I have trouble logging in on my work machine, a Lenovo with Win7 32 bit running IE8. The login window with username and password shows and it looks as if I'm being logged in, but no... :( Anybody has an idea where to look? Maybe some settings in IE8 or Windows that I should check? Of course, it coul...
- 15 Nov 2011, 21:45
- Forum: Suggestions & improvements
- Topic: A couple of wishes
- Replies: 2
- Views: 3777
- 13 Nov 2011, 19:10
- Forum: Artistic Zone
- Topic: A walk down memory lane aided by Usine...
- Replies: 9
- Views: 30202
Let us know when you start touring and raking in the bucks. Ironically, being an amateur for longer than I care to mention and doing my first real gig in 13-14 years, this was my best paid concert ever. Hopefully we'll be doing some more jobs next year, but not so sure that we'll get outside of Nor...
- 11 Nov 2011, 13:39
- Forum: Suggestions & improvements
- Topic: A couple of wishes
- Replies: 2
- Views: 3777
I have a couple of wishes that hopefully are easy to implement: 1) A volume control sound files in the Browser. When you try to have "conservative" levels within in workspace but playing through a loud PA, a sample played at unity gain can come as an unpleasant surprise when double-clicking a file. ...
- 11 Nov 2011, 12:43
- Forum: Artistic Zone
- Topic: A walk down memory lane aided by Usine...
- Replies: 9
- Views: 30202
I've been fiddling around with Usine for several years now, but it wasn't until last week that I dragged the laptop onto a stage. I'm a true has-been; the concert was a reunion of my old band Holy Toy which debuted nearly 30 years ago, and the occasion was the release party for a book on the "post p...
- 20 Sep 2011, 22:36
- Forum: General discussion
- Topic: Another take on soft take over
- Replies: 2
- Views: 4325
It struck me that I didn't need the first two checks, just slightly different versions of the two last. Here's how it looks like as sub-patch: http://www.sensomusic.com/forums/uploads.php?file=SoftTakeover4.jpg The connection between the visible fader and the sub-patch: http://www.sensomusic.com/for...
- 20 Sep 2011, 21:59
- Forum: Add-ons discussion
- Topic: Equation user module
- Replies: 43
- Views: 63909
Once again: Thanks, Caco! This one has proven to be even more useful than I thought :). Beside the fact that writing a code snippet is often quicker than adding and connecting modules, it looks like I'm saving a tiny bit of CPU with statements that would otherwise take a handful of modules. My guess...
- 19 Sep 2011, 17:21
- Forum: General discussion
- Topic: Another take on soft take over
- Replies: 2
- Views: 4325
I'm not sure if this is a feature suggestion or just a tip to what you can do with missing responsiveness when using the Soft Take Over option. I haven't digged very deep into the behaviour of the take over; whether it just responds when you have an exact match between the CC value and the fader, or...
- 12 Sep 2011, 21:46
- Forum: General discussion
- Topic: Noise When a Cable is Disconnected
- Replies: 9
- Views: 10427
I'm assuming the removed connections are audio signals(?). If so, isn't it more likely that it has something to do with the last receiced audio block "hanging". I've encountered something similar with the volume/mute module: turning gain down to -inf (ie <=-80dB) or muting often creates a static noi...
- 07 Sep 2011, 08:14
- Forum: Patching questions
- Topic: Wait in a script
- Replies: 6
- Views: 7619
Usine Scripting seems to be a bit different from the Turbo Pascal. You can consider Usine scripting as a subset of TP or Delphi with some extras. A subset since it doesn't contain everything, the extras being some special functions, variables and declarations together with the four procedures calle...
- 06 Sep 2011, 22:52
- Forum: Patching questions
- Topic: Wait in a script
- Replies: 6
- Views: 7619
Sorry that my first reply was a bit short, but I didn't have time to elaborate. Anyway, you can see an example in the topic Nay refers to where I use the timeMs function. timeMs returns the elapsed time since I-don't-know-when in milliseconds as a float. According to the reference it returns an Exte...
- 06 Sep 2011, 15:51
- Forum: Patching questions
- Topic: Wait in a script
- Replies: 6
- Views: 7619
- 06 Sep 2011, 08:11
- Forum: Suggestions & improvements
- Topic: Drop and Replace VST/i
- Replies: 3
- Views: 5562
- 01 Sep 2011, 22:13
- Forum: General discussion
- Topic: Micro sounds and granular in Usine
- Replies: 47
- Views: 59848
- 26 Aug 2011, 00:39
- Forum: Patching questions
- Topic: Autopopulate program combo for vst
- Replies: 10
- Views: 9615
- 25 Aug 2011, 22:43
- Forum: Patching questions
- Topic: Autopopulate program combo for vst
- Replies: 10
- Views: 9615
This actually works..: [c]SET_TARGET_PATCH SENDER_PATCH GET_COMMATEXT VST_NAME program prg_list SET_COMMATEXT CBOX_NAME 1 prg_list [/c] Put it inside a UsineMsg module. You obviously have to change CBOX_NAME and VST_NAME to something useful for you, and I can't guarantee that it will work for every ...
- 25 Aug 2011, 21:54
- Forum: Patching questions
- Topic: Sendind different Program Change with the Conductor
- Replies: 29
- Views: 26916
- 25 Aug 2011, 15:40
- Forum: Patching questions
- Topic: Sendind different Program Change with the Conductor
- Replies: 29
- Views: 26916
- 22 Aug 2011, 08:47
- Forum: Patching questions
- Topic: Get a file list in a script
- Replies: 3
- Views: 4529
- 22 Aug 2011, 08:27
- Forum: General discussion
- Topic: Display CPU use
- Replies: 5
- Views: 6115
- 17 Aug 2011, 22:27
- Forum: Suggestions & improvements
- Topic: Differentiate between MIDI Devices in Learn/Remote system (and filter)
- Replies: 13
- Views: 15263
With some kind of a "MIDI Master" patch you could avoid having to enter filters in every patch. Both in the add-ons and the MIDI Utility pack you can find examples of filters and ways of distributing MIDI data either to different busses or through rechannelizing and send the data as internal MIDI. M...
- 11 Aug 2011, 08:16
- Forum: General discussion
- Topic: VstTimeInfo to Host from Easine exported VST/i ?
- Replies: 7
- Views: 8626
- 03 Aug 2011, 10:25
- Forum: Patching questions
- Topic: How to arrange control elemens stay in front of VST
- Replies: 6
- Views: 5986
I haven't tried this (and I don't have time to try right now), but maybe it will work if, when initializing the patch, you first set the Usine objects to Invisible, and then set them back to Control Panel. If this works, you can add it to the patch either with connections or using IML. With connecti...
- 03 Aug 2011, 08:12
- Forum: News
- Topic: Usine 5.70 teasine.
- Replies: 42
- Views: 69123
- 02 Aug 2011, 23:42
- Forum: News
- Topic: Usine 5.70 teasine.
- Replies: 42
- Views: 69123
- 02 Jul 2011, 00:47
- Forum: Artistic Zone
- Topic: Senso on few videos
- Replies: 8
- Views: 28849
- 16 May 2011, 15:39
- Forum: Patching questions
- Topic: crosfade blayback between two samplers
- Replies: 4
- Views: 6117
- 28 Apr 2011, 13:26
- Forum: Suggestions & improvements
- Topic: transparency option in edit layout
- Replies: 6
- Views: 6952
- 26 Apr 2011, 09:14
- Forum: General discussion
- Topic: RIP : one of our members :Kara
- Replies: 9
- Views: 11807
- 13 Apr 2011, 22:44
- Forum: Patching questions
- Topic: math problem
- Replies: 11
- Views: 12001
I was sure I had brought up this issue once, so I did a search and found this thread from 2006. You'll find the formula there.
- 07 Apr 2011, 08:34
- Forum: General discussion
- Topic: What's the best way to update Usine?
- Replies: 6
- Views: 7499
- 21 Mar 2011, 09:19
- Forum: Patching questions
- Topic: [script] Removing the path from a string
- Replies: 7
- Views: 10254
If what you're after is the "stripped" file name as an output from the script, you have to create an output for it and assign a value to the output. WriteLn (along with sTrace, iTrace and fTrace) just writes to the console for showing messages, debugging etc. Create another parameter, eg pFileNameOu...
- 14 Mar 2011, 22:04
- Forum: Patching questions
- Topic: [script] Removing the path from a string
- Replies: 7
- Views: 10254
Hi, I suppose you found a Deplhi example somewhere? Usine is written (mostly?) in Delphi, and you can use quite a lot of the functions and procedures from Delphi within scripts, but far from all. I haven't really programmed in Delphi myself, but I'm pretty sure that the above example creates a simpl...
- 10 Mar 2011, 22:50
- Forum: Patching questions
- Topic: Save Array to text file ; read array from text file.
- Replies: 8
- Views: 11986
Here is a combined script for reading and writing arrays in text files. No fancy stuff, the only check being a FileExists before reading. Hopefully useful. VAR pArrayIn : TParameter; VAR pArrayOut : TParameter; VAR pFileName : TParameter; VAR pWrite : TParameter; VAR pRead : TParameter; PROCEDURE In...
- 10 Mar 2011, 07:52
- Forum: Patching questions
- Topic: Save Array to text file ; read array from text file.
- Replies: 8
- Views: 11986
Sorry to be late, but I've sidetracked myself with testing various script-stuff to improve file error handling and string manipulations. I will upload usable scripts without the extra touches tonight. I haven't actually decided exactly what the extra touches would be either, so new add-ons will have...
- 09 Mar 2011, 08:13
- Forum: Patching questions
- Topic: need help to make a script
- Replies: 5
- Views: 5758
About TStringList, you don't have to fill it up like you do in Init. Just use SL1.Add(IntToStr(trunc(getDataArrayValue(ArrayIn,i)))) in a loop in Callback. That way you also don't have to think about MAX_SIZE as the array length will govern the length of the commatext. No need to initialize SL1.Comm...
- 06 Mar 2011, 09:25
- Forum: Suggestions & improvements
- Topic: 16 midi channels virtual inputs and...
- Replies: 9
- Views: 9535
- 04 Mar 2011, 13:12
- Forum: Patching questions
- Topic: [script) Remove element from commatext
- Replies: 5
- Views: 7002
- 03 Mar 2011, 15:46
- Forum: Patching questions
- Topic: [script) Remove element from commatext
- Replies: 5
- Views: 7002
I haven't tested it myself (at least not that I can remember), but after getting the input string and index I think you can try something like:
Code: Select all
Sl1.Delete(idx);
SetStringValue(Output, Sl1.CommaText);- 03 Mar 2011, 12:00
- Forum: Patching questions
- Topic: Script challenge of the day:master/slave encoder
- Replies: 42
- Views: 60009
Thanks for finding the bug - I was a bit lazy when testing, I must admit. Typical error when using copy/paste...:/ About the combined input/output thingie, this is the first time I've done it that way myself. I just thought I should try if it could work, and it did. Less coding needed, and maybe som...
- 03 Mar 2011, 08:35
- Forum: Patching questions
- Topic: Save Array to text file ; read array from text file.
- Replies: 8
- Views: 11986
- 03 Mar 2011, 08:31
- Forum: Patching questions
- Topic: Script challenge of the day:master/slave encoder
- Replies: 42
- Views: 60009
Nice one, 23fx23! The sorting is just a simple "bubble sort" if you want to check it out - probably one if of the simplest sorting methods there is. I am definitely no expert on these things, and just copied it from an example I had lying around and added the descending variety. Being mostly an Orac...
- 02 Mar 2011, 23:25
- Forum: Patching questions
- Topic: Save Array to text file ; read array from text file.
- Replies: 8
- Views: 11986
I made a couple of scripts years ago that partly do what you want, you find them in the add-ons/data tools: data2textfile and textfile2data. These are however using the old scripting engine, so I think it's about time I revised them, I guess... :) Anyone feel free to update them, I wont have time to...
- 02 Mar 2011, 23:19
- Forum: Patching questions
- Topic: Script challenge of the day:master/slave encoder
- Replies: 42
- Views: 60009
Here's a script with a master array and NUM_SLAVES slave arrays, where the master array can be sorted ascending or descending. I haven't put in any queueing or clearing and things like that as I think that can be easily done with modules outside of the script. However, I've been thinking that someth...
- 01 Mar 2011, 22:20
- Forum: Patching questions
- Topic: How to extract the least 7 bytes from a value?
- Replies: 2
- Views: 4087
- 01 Mar 2011, 22:14
- Forum: Patching questions
- Topic: Script challenge of the day:master/slave encoder
- Replies: 42
- Views: 60009
At first I didn't understand a thing of what you meant by "master and slave", but now I think I've got it... Just to be sure: You want to queue incoming MIDI messages, and then output them sorted by code1 (CC number, Note number...) with the exception of any 0s in master(?). Have I missed the point ...
- 01 Mar 2011, 21:53
- Forum: Suggestions & improvements
- Topic: 16 midi channels virtual inputs and...
- Replies: 9
- Views: 9535
- 01 Mar 2011, 12:03
- Forum: Patching questions
- Topic: Set array : more than 64 elements, huge on cpu ! Any alternative?
- Replies: 20
- Views: 20706
You're right about the possibility for an out-of-range index, so better keep the IF test. About copying the input to output first before changing the separate values to valIn, the best solution CPU-wise could vary, but your way of doing it makes sure that the output array is filled even when nothing...
- 01 Mar 2011, 11:52
- Forum: Suggestions & improvements
- Topic: 16 midi channels virtual inputs and...
- Replies: 9
- Views: 9535
- 01 Mar 2011, 08:29
- Forum: Patching questions
- Topic: Set array : more than 64 elements, huge on cpu ! Any alternative?
- Replies: 20
- Views: 20706
- 28 Feb 2011, 22:43
- Forum: Patching questions
- Topic: Set array : more than 64 elements, huge on cpu ! Any alternative?
- Replies: 20
- Views: 20706
Extract Sub Array is quite simple to use - just set the start element and the length=number of elements that you want to extract. If you eg want to keep the first 64 elements, skip the next 64, and then keep the rest of of 512, Extrac tSub Array #1 should have start pos=0 and length=64, #2 have star...
- 28 Feb 2011, 21:45
- Forum: Patching questions
- Topic: Set array : more than 64 elements, huge on cpu ! Any alternative?
- Replies: 20
- Views: 20706
- 24 Feb 2011, 11:11
- Forum: Add-ons discussion
- Topic: Array Find and Array Compare
- Replies: 7
- Views: 10654
- 23 Feb 2011, 14:32
- Forum: General discussion
- Topic: An Upcoming User Module
- Replies: 53
- Views: 61721
- 16 Feb 2011, 09:25
- Forum: General discussion
- Topic: An Upcoming User Module
- Replies: 53
- Views: 61721
- 16 Feb 2011, 08:20
- Forum: General discussion
- Topic: Hi, Im new! Excited about usine
- Replies: 11
- Views: 13729
- 05 Feb 2011, 10:52
- Forum: Patching questions
- Topic: CallBack procedure [script]
- Replies: 2
- Views: 4264
Hi, I haven't tested your script, but you don't have to get all the values in the callback. If for instance you have one parameter that you want to trigger a recalculation of other input values, put it in the callback (IF (n=?) THEN...) and just read the the other values when they're needed. Another...
- 03 Feb 2011, 08:37
- Forum: Patching questions
- Topic: Multiplying Arrays.
- Replies: 7
- Views: 8452
If you do math on an array - say multiplying array A with single value B - the output will have the same length as array A where each element in A gets multiplied by B. However, if you have two arrays of size > 1 (a single value is in fact an array of size 1), the single elements get calculated - eg...
- 29 Jan 2011, 16:38
- Forum: Module development SDK
- Topic: Help with data generators...
- Replies: 70
- Views: 198875
- 27 Jan 2011, 08:27
- Forum: Patching questions
- Topic: Muting any tracks with a single switch
- Replies: 11
- Views: 11418
As Woodslanding says; the Mixer Track Output doesn't use much CPU. In fact I think that if not all, then most of the modules controlling some part of Usine's interface use almost no extra power at all. They're not doing any extra processing, they're just a means to control the processing that's alre...
- 26 Jan 2011, 14:47
- Forum: Patching questions
- Topic: Muting any tracks with a single switch
- Replies: 11
- Views: 11418
An idea that won't "mute any track with any pedal switch", but should be easy to implement: Have as many switches as you have tracks you want to control - these should be stored in the Conductor. Add another "master" switch with MidiLearn - whether this should be stored in the Conductor depends. Use...
- 03 Jan 2011, 08:13
- Forum: Patching questions
- Topic: question about receive midi clock patch
- Replies: 4
- Views: 5278
MTC is defined as a "Universal System Exclusive Message". These are extensions to the MIDI standard - technically SysEx, but not connected to any particular manufacturer or device. Check out the MIDI messages table. [edit] Oooops!!! Just browsed some more, and the MTC Quarter Frame message is not Sy...
- 14 Dec 2010, 14:52
- Forum: Patching questions
- Topic: [script] Wait x blocs or ms
- Replies: 3
- Views: 5045
The clou to this is counting (for n blocks) or checking elapsed time (for ms), and when queueing data like in the two mentioned scripts, adding and retrieving data from the queue. The last part is IMO the most complicated and can be handled several ways, but since you mentioned waiting with processi...
- 25 Nov 2010, 15:00
- Forum: Suggestions & improvements
- Topic: special DSP module
- Replies: 4
- Views: 5146
- 25 Nov 2010, 08:14
- Forum: Suggestions & improvements
- Topic: NotePad in the workspace
- Replies: 5
- Views: 5429
- 23 Nov 2010, 22:12
- Forum: Artistic Zone
- Topic: a new little short online
- Replies: 10
- Views: 13873
- 23 Nov 2010, 19:40
- Forum: Patching questions
- Topic: start playing on activation
- Replies: 1
- Views: 2796
- 23 Nov 2010, 19:35
- Forum: Suggestions & improvements
- Topic: log org exp curve in line module
- Replies: 1
- Views: 2840
- 23 Nov 2010, 13:44
- Forum: Suggestions & improvements
- Topic: select midi port on midi in modul
- Replies: 3
- Views: 4621
- 23 Nov 2010, 08:32
- Forum: General discussion
- Topic: a midi message container to control external effects
- Replies: 4
- Views: 5480
Unless you have a lot of controllers and program changes to send, I guess your best bet is to use the Create Midi message module together with faders and other interface modules. The interface stuff will be stored as presets or in the scenes. Connect a HasChanged module between the fader or whatever...
- 19 Nov 2010, 15:42
- Forum: Add-ons discussion
- Topic: transformer: sequenced effects processor
- Replies: 21
- Views: 30174
- 16 Nov 2010, 10:49
- Forum: Artistic Zone
- Topic: Usine can manage Irish music ;)
- Replies: 12
- Views: 15060
- 09 Nov 2010, 08:47
- Forum: General discussion
- Topic: Jack audio and Usine
- Replies: 8
- Views: 9935
As you've already found out on KVR, I made Jack work to some extent with Usine and Reason, but it never got to a usable state. Reading those old posts now, I guess I had some driver conflicts that caused the pops'n'clicks, and I suppose I tried to find a solution then, but without luck. Anyway, I wa...
- 09 Nov 2010, 08:39
- Forum: Patching questions
- Topic: Set Several Array Value at the same time
- Replies: 3
- Views: 4282
- 08 Nov 2010, 15:27
- Forum: Patching questions
- Topic: Set Several Array Value at the same time
- Replies: 3
- Views: 4282
- 27 Oct 2010, 23:05
- Forum: Suggestions & improvements
- Topic: Interface builder needs help
- Replies: 21
- Views: 24337
I managed to recreate something similar to the last video, but I couldn't decide what action really made it happen. I do however have a hunch that there's something with the auto sizing and the maths involved when snapping to the grid. I did my test with the max grid size of 20 and with the grid vis...
- 21 Oct 2010, 22:21
- Forum: General discussion
- Topic: HyperStretch tool
- Replies: 6
- Views: 7711
A related (I think) program that I've had fun with is Mammut from NOTAM: http://www.notam02.no/index.php?/eng/Teknologi-og-tekst/Programvare/Mammut-help . This is the help page, download link almost at the bottom. I'm not sure of this, but I think I read somewhere that the ZynAdd guy uses some algor...
- 21 Oct 2010, 22:05
- Forum: Suggestions & improvements
- Topic: Simple shortcut or button to open the patch editing window
- Replies: 4
- Views: 4535
You can double-click the interface background to open the patch, or right-click the background and choose Open Patch from the pop-up menu. A handy feature - especially when using sub-patches - is right-clicking an interface element like a fader or a switch and use Find in Patch. Since you can get th...
- 21 Oct 2010, 18:39
- Forum: Patching questions
- Topic: Two separate notes after pressing and releasing a button?
- Replies: 21
- Views: 20948
- 18 Oct 2010, 14:56
- Forum: Add-ons discussion
- Topic: Equation user module
- Replies: 43
- Views: 63909
- 18 Oct 2010, 11:07
- Forum: Patching questions
- Topic: Changing the time signature with a preset
- Replies: 4
- Views: 4490
- 11 Oct 2010, 10:17
- Forum: Patching questions
- Topic: crosstrack patching?
- Replies: 6
- Views: 6928
- 11 Oct 2010, 08:37
- Forum: News
- Topic: Free Add-ons download suspended.
- Replies: 23
- Views: 36333
- 06 Oct 2010, 08:28
- Forum: Patching questions
- Topic: making two samplers have identical loop lengths
- Replies: 18
- Views: 19405
hmmm, I have had no luck midiLearning on notes.... I'll try again. Hm, that's strange. :/ Hopefully, you have better luck with the updated software. With regard to the switch: I have a script to convert a note to a switch (below), which goes into a 'has changed' module, leading into the toggle inpu...
- 05 Oct 2010, 08:11
- Forum: Patching questions
- Topic: making two samplers have identical loop lengths
- Replies: 18
- Views: 19405
I assume the remote modes refer to midi learn? I can't use that because my footswitch (FCB1010) sends midi notes, which I have to convert to CCs..... Just for the record, you can also use notes for the MIDI learn, so unless you have to filter them to avoid unwanted note messages somewhere, use them...
- 04 Oct 2010, 22:28
- Forum: Add-ons discussion
- Topic: Smartusines
- Replies: 6
- Views: 8637
- 01 Oct 2010, 00:21
- Forum: Add-ons discussion
- Topic: KeepOnPlaying v1.0 - My first and new addon
- Replies: 13
- Views: 20141
- 30 Sep 2010, 17:06
- Forum: General discussion
- Topic: Warning : the waveplayer is on
- Replies: 3
- Views: 4529
- 30 Sep 2010, 11:54
- Forum: Patching questions
- Topic: making two samplers have identical loop lengths
- Replies: 18
- Views: 19405
Okay--figured out a failsafe way to stop the drift: I stopped using loop mode in the slave. Instead, it gets triggered every time the master loop reaches the value that the record button was at when pressed! Actually, trigging one-shots is probably the only way to keep the loops from drifting. Even...
- 29 Sep 2010, 23:46
- Forum: Patching questions
- Topic: freeze phasevocoder
- Replies: 9
- Views: 11048
Thanks for sharing, headphoner! There's one thing, however. I wondered why the patch was so big (>6MB) so started checking, and it appeared that the two array modules (well - maybe just one of them) are the culprits. Delete them add new ones, and the patch is down to 39KB, Why this has happened, I h...
- 29 Sep 2010, 22:29
- Forum: General discussion
- Topic: the tip of the year: how to boost your system by 40%
- Replies: 21
- Views: 41912
- 29 Sep 2010, 16:07
- Forum: General discussion
- Topic: the tip of the year: how to boost your system by 40%
- Replies: 21
- Views: 41912
Anybody had any luck with XP yet? I made a quick try yesterday and the crackling increased...:( If at all it works in XP, I'm pretty sure I have to reallocate some IRQs though, as there lots of conflicts and I'm not totally sure what everything is actually. I thought was done messing with IRQs in pr...
- 29 Sep 2010, 08:57
- Forum: Patching questions
- Topic: making two samplers have identical loop lengths
- Replies: 18
- Views: 19405
You could try with >= instead of truncation and = and see where that gets you. You might also find something of interest in my (old) add-on
PunchInPack which is based on something similar.
PunchInPack which is based on something similar.
- 24 Sep 2010, 00:02
- Forum: Suggestions & improvements
- Topic: hold event
- Replies: 24
- Views: 23804
- 23 Sep 2010, 22:10
- Forum: Suggestions & improvements
- Topic: Index in/out on combo/list boxes
- Replies: 4
- Views: 4621
- 23 Sep 2010, 22:08
- Forum: Suggestions & improvements
- Topic: hold event
- Replies: 24
- Views: 23804
- 23 Sep 2010, 11:34
- Forum: General discussion
- Topic: New Waveshaper User Module
- Replies: 36
- Views: 41402
- 22 Sep 2010, 13:33
- Forum: Suggestions & improvements
- Topic: Index in/out on combo/list boxes
- Replies: 4
- Views: 4621
- 22 Sep 2010, 13:25
- Forum: Suggestions & improvements
- Topic: hold event
- Replies: 24
- Views: 23804
- 22 Sep 2010, 11:36
- Forum: Suggestions & improvements
- Topic: hold event
- Replies: 24
- Views: 23804
- 22 Sep 2010, 10:59
- Forum: Suggestions & improvements
- Topic: hold event
- Replies: 24
- Views: 23804
- 21 Sep 2010, 21:46
- Forum: Suggestions & improvements
- Topic: conductor lite all visible
- Replies: 7
- Views: 7934
- 21 Sep 2010, 14:10
- Forum: Suggestions & improvements
- Topic: conductor lite all visible
- Replies: 7
- Views: 7934
- 19 Sep 2010, 22:00
- Forum: Patching questions
- Topic: Tmidi question
- Replies: 2
- Views: 3172
is it recommended to have midiout of script only of the size of needed events? In short - yes. :) And unless you for some reason want to resend the same message(s) in each block, the MIDI array length should be zeroed within the next block or changed to the length of the new messages. The good thin...
- 19 Sep 2010, 21:46
- Forum: General discussion
- Topic: Toggling between two uses of one fader.
- Replies: 11
- Views: 12403
- 16 Sep 2010, 00:04
- Forum: General discussion
- Topic: Toggling between two uses of one fader.
- Replies: 11
- Views: 12403
That's mighty strange. I've just created a patch similar to Nay's suggestion (in 5.25) and it's working just fine. Like you (I guess), I exchanged the Data Outs with faders, and they behave exactly as I thought they would: The currently controlled gets updated whenever the "input" fader gets updated...
- 15 Sep 2010, 11:54
- Forum: General discussion
- Topic: Toggling between two uses of one fader.
- Replies: 11
- Views: 12403
- 14 Sep 2010, 22:04
- Forum: General discussion
- Topic: Toggling between two uses of one fader.
- Replies: 11
- Views: 12403
The Pass module outputs data inly when the "pass" inlet is on, ie 1. There's also a Stop module that works in the opposite way - you can change the Not -> Pass with that one. The Pass (only) If Changed module only outputs data when the input is changed. Handy if you for example would like to manuall...
- 14 Sep 2010, 15:58
- Forum: Patching questions
- Topic: KaossPad2 midi controler
- Replies: 19
- Views: 17572
- 14 Sep 2010, 14:31
- Forum: Additional Packs
- Topic: Matrix Pack official thread
- Replies: 151
- Views: 1482935
- 09 Sep 2010, 01:09
- Forum: Patching questions
- Topic: smooth and array
- Replies: 5
- Views: 6656
@23fx23: What you describe looks to me like something you would get by rounding the intermediate values - at least if you consider the steps to be of equal "size". If that's the case, some simple integer math will do the trick: Assuming input and outputs values between 0 and 1: output = round(input ...
- 08 Sep 2010, 22:48
- Forum: Patching questions
- Topic: smooth and array
- Replies: 5
- Views: 6656
- 08 Sep 2010, 15:44
- Forum: Patching questions
- Topic: midi filter pass outlet quantization
- Replies: 7
- Views: 7625
i usually connect a listbox to a ApowerB where A is 2 and B the list box output so it reurn 1,2,4,8,16,32 ect for the mod for binary or can use an array editor to put what ya want if also ternary or other... A bit off topic - sorry - but I'd like to mention that you can add values to the texts in l...
- 08 Sep 2010, 00:31
- Forum: News
- Topic: Multitouch Gesture Recognition System
- Replies: 7
- Views: 10369
- 07 Sep 2010, 22:01
- Forum: News
- Topic: Multitouch Gesture Recognition System
- Replies: 7
- Views: 10369
I don't have a touch-screen, but I tested it with my good old mouse and it worked like a charm! :cool: I had a quick look at the script (of course...) but this one will take quite some time to understand. If I ever will, that is. I noticed, however, that arrX and arrY where defined as tParameter, bu...
- 03 Sep 2010, 18:08
- Forum: News
- Topic: Usine 5.25 beta 8
- Replies: 9
- Views: 12907
- 02 Sep 2010, 22:11
- Forum: Patching questions
- Topic: Create Midi not working?
- Replies: 8
- Views: 7864
- 02 Sep 2010, 11:02
- Forum: Patching questions
- Topic: Create Midi not working?
- Replies: 8
- Views: 7864
- 20 Aug 2010, 16:11
- Forum: General discussion
- Topic: Roland FC300 owners wanted!
- Replies: 32
- Views: 50728
HI, sorry to have taken so long with finishing off anything useful for the FC. The thing is that I was well under way creating a rather complicated workspace until I realized I was putting in different ideas that didn't belong in the same workspace. Just to explain, I will probably end up creating t...
- 20 Aug 2010, 16:00
- Forum: Add-ons discussion
- Topic: Roland FC300 SysEx
- Replies: 16
- Views: 46419
An add-on for SySex communication with Roland's FC300 MIDI foot controller. It's a zipped file with patches and scripts and a test workspace. The workspace contains various patches in track 1 to send SysEx to the FC using modules - the only useful one of these (except for test/demo purposes) is the ...
- 17 Aug 2010, 08:16
- Forum: Patching questions
- Topic: the simplest patch and a question
- Replies: 12
- Views: 13460
- 12 Aug 2010, 08:23
- Forum: Patching questions
- Topic: [script] delta and unpack
- Replies: 9
- Views: 10769
You seemed to have found a smart way of using modules to extract the deltas! :) However, here's an idea of how to accomplish the same within a script: Create an internal array with the old input values, make a loop to check which values has changed every time time there's a callback on the input arr...
- 10 Aug 2010, 23:15
- Forum: Add-ons discussion
- Topic: Morphusine
- Replies: 16
- Views: 20976
FWIW, I tried to use modules instead and have tried both with 1024 values instead of just 16 as a "stress test" of the CPU usage. There's no definitive winner; the script version seems to use a little less CPU than the module version when the patch is idle, but shows some occasional spikes when the ...
- 10 Aug 2010, 09:01
- Forum: Add-ons discussion
- Topic: Morphusine
- Replies: 16
- Views: 20976
...more off topic... @Multiphone: If you're just interpolating between two sets of values, and it's ok with a linear interpolation, there's a much simpler solution. Just multiply the first set with the output of a fader or whatever going from 0 to 1, and multiply the second set with (1 - fader value...
- 10 Aug 2010, 00:03
- Forum: Add-ons discussion
- Topic: Morphusine
- Replies: 16
- Views: 20976
To not hi-jack this thread totally...: Nay-seven, that's a cool patch! ...back off topic...: Multiphone, I was initially a bit confused by the script above. "Did I write that? What do all those V-parameters do?" If I'm not mistaken, it's your script based on the v3 add-on, or? Well, nevermind. I've ...
- 09 Aug 2010, 09:51
- Forum: Add-ons discussion
- Topic: Morphusine
- Replies: 16
- Views: 20976
- 02 Aug 2010, 09:00
- Forum: General discussion
- Topic: few important tips (hidden strings)
- Replies: 9
- Views: 10378
- 24 Jun 2010, 08:08
- Forum: Manuals & Wiki
- Topic: spanish translation of manual from bSork midi utilities pack
- Replies: 3
- Views: 38284
- 16 Jun 2010, 09:22
- Forum: Patching questions
- Topic: Tips for Usine take on "virtual pedal board"?
- Replies: 4
- Views: 6150
There are lot of ways to organize a Usine workspace as an effects processor. As already mentioned, you can use the Preset Manager so save and recall patches individually, and also use the Conductor as a Preset Manager for the whole workspace. If you want to set up very distinctly different patches f...
- 14 Jun 2010, 10:36
- Forum: Patching questions
- Topic: Starting with Scripts...
- Replies: 17
- Views: 16761
The obvious thing to start with when updating would be the new "structure" with the Callback, Process and Destroy procedures. Olivier has written the basics describing these things as compared to the old scripts in the scripting Wiki already, but that sort of information is so fundamental as it shou...
- 14 Jun 2010, 08:24
- Forum: Patching questions
- Topic: comma text and string const
- Replies: 10
- Views: 9244
- 14 Jun 2010, 08:22
- Forum: Patching questions
- Topic: Starting with Scripts...
- Replies: 17
- Views: 16761
- 14 Jun 2010, 08:18
- Forum: General discussion
- Topic: Digital distortion problems
- Replies: 22
- Views: 21523
- 11 Jun 2010, 15:27
- Forum: Patching questions
- Topic: Starting with Scripts...
- Replies: 17
- Views: 16761
- 10 Jun 2010, 23:32
- Forum: Patching questions
- Topic: Starting with Scripts...
- Replies: 17
- Views: 16761
[Edit: Ooops! you've both been busy while I had to take care of my son who had a nightmare while I was still not finished writing. I keep the text as it is anyway.] You're right: Adding both SetLength(ArrayOut, len) and SetArrayLength(ArrayTemp, len) solves the ErrorProcess problem. You question the...
- 10 Jun 2010, 15:53
- Forum: Patching questions
- Topic: Starting with Scripts...
- Replies: 17
- Views: 16761
- 10 Jun 2010, 13:09
- Forum: Patching questions
- Topic: Starting with Scripts...
- Replies: 17
- Views: 16761
First I think you should set the length of both ArrayOut and Arraytemp to (at least) the same length as ArrayIn before assigning values to them. From this snippet I can't tell whether you've done that earlier in program, for instance in Init? Another thing is that you shouldn't really have code like...
- 09 Jun 2010, 22:44
- Forum: General discussion
- Topic: Roland FC300 owners wanted!
- Replies: 32
- Views: 50728
Well, things are moving rather slowly on my part as well... I haven't had the opportunity to work much with the FC300 stuff lately, but a lot of the "base" things are in place. I can imagine that you can get into trouble by connecting the FC to both the VG99 and Usine at the same time could get a bi...
- 08 Jun 2010, 07:55
- Forum: Patching questions
- Topic: comma text and string const
- Replies: 10
- Views: 9244
- 07 Jun 2010, 22:47
- Forum: Patching questions
- Topic: comma text and string const
- Replies: 10
- Views: 9244
I've had a look, but can't say I found out what's wrong. I found out however that when I connected something to the first parameter of the inputs (no matter if I had changed the order of them), there was a (infinite?) loop of callbacks on that input when I connected something to it. Changing the dat...
- 07 Jun 2010, 08:14
- Forum: Manuals & Wiki
- Topic: nearing completion of help tips translation into spanish - whats next?
- Replies: 4
- Views: 39814
- 07 Jun 2010, 08:12
- Forum: Patching questions
- Topic: 32/24 bits
- Replies: 3
- Views: 4901
Can't go into all the details here (not sure if I understand what you mean everywhere, either), but you don't gain much by manipulating 32 bit floats to or from the 4 Byte tMidi record. If the separate parts of tMidi is stored as four different elements in eg the Array module, you of course use four...
- 07 Jun 2010, 08:02
- Forum: Patching questions
- Topic: Tmidi
- Replies: 3
- Views: 4207
I have just used constants and /or lookup tables/arrays for handling the messages. I don't quite get your second question, but I think the answer is no:). You can't access the fields in a record like it was some index - it would have to go by the field name. You could of course split the various fie...
- 07 Jun 2010, 07:50
- Forum: Suggestions & improvements
- Topic: Midi Array Module?
- Replies: 17
- Views: 15021
You can use both functions like Round and Trunc as well as type casting to explicit convert between data types. When type casting, you use the data type name - Byte, Integer, Single, DWord, whatever - like any other function name. For instance floatVar := Float(intVar); BTW, remember that X shr N an...
- 05 Jun 2010, 14:07
- Forum: Add-ons discussion
- Topic: AuTo_ComBo V1.0
- Replies: 3
- Views: 5443
- 05 Jun 2010, 14:03
- Forum: Patching questions
- Topic: comma text and string const
- Replies: 10
- Views: 9244
