Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

FlowStone 3.0.9 Beta1

For general discussion related FlowStone

Re: FlowStone 3.0.9 Beta1

Postby MyCo » Wed Dec 16, 2015 9:37 pm

well, you can't connect streams to double streams or vice versa. You'll have to use the converter primitives. And then your assembler code has to get updated as well to use instructions for double precission.
User avatar
MyCo
 
Posts: 718
Joined: Tue Jul 13, 2010 12:33 pm
Location: Germany

Re: FlowStone 3.0.9 Beta1

Postby iman » Wed Dec 16, 2015 10:52 pm

MyCo wrote:Can't test this and it's the first time I heard about that.


Very annoying bug... This is related to "Midi to Voice" primitive.

if active voices (pressed keys) become more than the maximum number of the voice and you use sustain pedal in this situation that issue will reveal.

For example set the maximum number in "M to V" primitive to 3, then play a chord with 4 notes (in this case one voice must be stolen , ok no problem) at the same time if you activate/press the sustain pedal and release the keys then deactivate/release the sustain pedal, You expect muting all notes... but that stolen notes is wrongly played again and stuck ...

Please fix this issue..
iman
 
Posts: 13
Joined: Wed Jul 14, 2010 1:26 pm

Re: FlowStone 3.0.9 Beta1

Postby martinvicanek » Wed Dec 16, 2015 11:28 pm

- I did some testing with floatarrayin and memrefin and unfortunately I am still getting random crashes.
- Sometimes when I connect a text prim to a code box to reveal the code FS crashes on me
- Sometimes the analyzer connections would turn red, sometimes followed by a crash
Nice implementations of abs, sign, int and modulo %!
User avatar
martinvicanek
 
Posts: 1328
Joined: Sat Jun 22, 2013 8:28 pm

Re: FlowStone 3.0.9 Beta1

Postby MyCo » Thu Dec 17, 2015 5:26 am

iman wrote:For example set the maximum number in "M to V" primitive to 3, then play a chord with 4 notes (in this case one voice must be stolen , ok no problem) at the same time if you activate/press the sustain pedal and release the keys then deactivate/release the sustain pedal, You expect muting all notes... but that stolen notes is wrongly played again and stuck ...


That's interresting. I might be able to track that back even though I can't test it (don't have sustain pedal). So just to make sure I understand it correctly:
1. set max voices to 3
2. play 4 notes (one of them isn't played)
3. hold susain
4. release all notes
5. release sustain -> one note starts playing?

martinvicanek wrote:- Sometimes when I connect a text prim to a code box to reveal the code FS crashes on me
- Sometimes the analyzer connections would turn red, sometimes followed by a crash


Yeah, those random crashs are a pain in the ass. It's nearly impossible to track them down, they might happen because some old ASM code in a primitive became incompatible with the new assembler and manipulates something that somewhere later (even outside of the streams) can cause a crash. So it's most likely a primitve (one that has quite a big chunk of memory accessing code in it) that you have somewhere in your schematic.

martinvicanek wrote:Nice implementations of abs, sign, int and modulo %!

Thanks
User avatar
MyCo
 
Posts: 718
Joined: Tue Jul 13, 2010 12:33 pm
Location: Germany

Re: FlowStone 3.0.9 Beta1

Postby iman » Thu Dec 17, 2015 8:58 am

MyCo wrote:I might be able to track that back even though I can't test it (don't have sustain pedal).

No need for sustain pedal, you can emulate it using MIDI CC#64:

capture2.png
capture2.png (29.78 KiB) Viewed 16956 times


MyCo wrote:So just to make sure I understand it correctly:
1. set max voices to 3
2. play 4 notes (one of them isn't played)
3. hold susain
4. release all notes
5. release sustain -> one note starts playing?


Exactly but it does not happen all the times! I don't know how to say it is somehow depends on how you release the hold notes from keyboard (in ascending or descending order). It is totally random you should check out different combinations,, play several notes and release them in different orders and see what will be going on.

Here is a test schematic:
MIDI-Sustain bug.fsm
(20.81 KiB) Downloaded 840 times
iman
 
Posts: 13
Joined: Wed Jul 14, 2010 1:26 pm

Re: FlowStone 3.0.9 Beta1

Postby Spogg » Thu Dec 17, 2015 9:20 am

iman wrote:
Exactly but it does not happen all the times! I don't know how to say it is somehow depends on how you release the hold notes from keyboard (in ascending or descending order). It is totally random you should check out different combinations,, play several notes and release them in different orders and see what will be going on.


I'm very glad that this might be resolved. Tulamide told me that it was somehow inevitable, which was a puzzle to me.
I agree with iman that it's not so predicatble, like it's a timing issue maybe. For me this is a serious bug because my playing style is that of a (very bad) pianist, so I use the sustain pedal frequently. I found that it's much less likely to happen if you set a large number for max voices but on my high CPU projects this is not always a good idea. Consequently I provide a "Panic" button which kills the audio.
This would really bug me if I was making high quality release-grade plugins but since it's a hobby I live with it.
I've tested numerous VSTi releases not made with FS and never encountered this issue. In fact, before FS I made a basic synth with SynthEdit and the MIDI worked fine.
If just this one issue could be resolved you would have a very happy Spogg on your hands!

Cheers

Spogg
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: FlowStone 3.0.9 Beta1

Postby MyCo » Thu Dec 17, 2015 10:27 am

Thanks for the test schematic. I found a pattern that always causes the problem now (by just using PC keyboard as midi input):
1. click pedal on
2. play the keys Q,W,E,R one after another
3. click pedal off

Result is, the note of Q-key gets stuck.

We should be able to fix that. Unfortunately I'm not really familiar with Midi/Voice implementation in FS right now, might be something for Malc. I'll ask him.
User avatar
MyCo
 
Posts: 718
Joined: Tue Jul 13, 2010 12:33 pm
Location: Germany

Re: FlowStone 3.0.9 Beta1

Postby iman » Thu Dec 17, 2015 11:08 am

Yes. I got the same result using PC keyboard. Cannot wait to see fix for it...

I suggest to create a dedicated section in forum for bug reports. And I expect the developers to check and response us actively like old SM forum. I don't really want to hijack this thread the sustain issue is an old bug it is not generated in 3.0.9 Beta1. maybe you expect reporting/testing new features here ...
iman
 
Posts: 13
Joined: Wed Jul 14, 2010 1:26 pm

Re: FlowStone 3.0.9 Beta1

Postby adamszabo » Thu Dec 17, 2015 5:51 pm

Bug: when you hover your mouse over the poly to mono, in the popup info it says ...into onesingle channel signal. there is a space missing from one and signal. Its the only bug I found :)
adamszabo
 
Posts: 667
Joined: Sun Jul 11, 2010 7:21 am

Re: FlowStone 3.0.9 Beta1

Postby Walter Sommerfeld » Thu Dec 17, 2015 6:14 pm

Warning:


Even an empty Modul created with v309b1 dragged from the toolbox let FS v306 to v3081 crashes :(
User avatar
Walter Sommerfeld
 
Posts: 249
Joined: Wed Jul 14, 2010 6:00 pm
Location: HH - Made in Germany

PreviousNext

Return to General

Who is online

Users browsing this forum: No registered users and 56 guests