<LegendaryAmerican>
CraftSynth 2.0 Shows up in Patch Bay.
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
AlienSoldier has joined #haiku
Diver has quit [Quit: Leaving.]
<LegendaryAmerican>
I built mev.
<LegendaryAmerican>
builds with some warnings in spots. but it builds.
<LegendaryAmerican>
mev plays something on the craftsynth 2
<LegendaryAmerican>
tiny bugs in mev. its ok. runs.
<LegendaryAmerican>
so, I have a steel usb mini b tablet cable plugged into the craftsynth 2. I have open backed headphones for max comfort. mev runs. I made a little phat four note melody and started running mev through its paces.
nagerst has quit [Read error: Connection reset by peer]
<LegendaryAmerican>
the usb carries power, midi, and propietary data the modal app controls which we could possibly get a port.
<LegendaryAmerican>
if we get the argon 8 running with it.. dopeness.
<LegendaryAmerican>
I was trying to get me an xfw-1 but the prices shot up to 200 for that and the other board. once you find the right keyboard and a sturdy case.. youre right back at argon 8 prices.
<LegendaryAmerican>
I will be testing the ik uno drum soon. that also can recieve on a mini usb b.
<LegendaryAmerican>
(wish they had more rock kits.. but.. heh.. they do have some amazing kits)
<jessicah>
this all MIDI stuff?
<LegendaryAmerican>
yep.
<jessicah>
:)
<LegendaryAmerican>
I have a combo synth rig and actually made a song and released it, copyright and all.
<jessicah>
nice :D
<LegendaryAmerican>
yeah. its sanity
<LegendaryAmerican>
also have the roland unlimited vst membership.
<LegendaryAmerican>
thats a subscription.
<LegendaryAmerican>
i have a keystep. not the pro. wish I did. but.
<LegendaryAmerican>
two beat steps. I use one to control propresenter for church.
<LegendaryAmerican>
if I had a bome box I could totally get the most out of the beatstep for controlling propresenter becasuse propresenter just does not handle the encoders. just the pads.
<LegendaryAmerican>
but if they handled the encoders.. then it would be the big rotary and 16 davis 1900 clones.
<LegendaryAmerican>
up and down the best 1900 clones are love my switches.
<LegendaryAmerican>
now getting sync modular and some of our other software to work with keystep.. keystep pro, or beatstep pro( and to some extent beatstep) and that all has additionally cv/gate controls.. for actual modular systems.. {patch synths}
<LegendaryAmerican>
on android, I use midi commander across widi.. to control or build settings for my behringer fx2000
<LegendaryAmerican>
wireless midi is a dream
<LegendaryAmerican>
but it doesnt do any good for modal craftsynth 2.0 modal app interface. that doesnt use midi. thats propietary
<LegendaryAmerican>
theres more robust tools for linux and windows for synth and effector programming.
<jessicah>
sounds like you really know your stuff :)
<LegendaryAmerican>
I was rode hard and put up wet on it jess
<LegendaryAmerican>
lots of hard lessons. a few were a bit expensive.
<jessicah>
;-)
<jessicah>
I'm gonna be moving back in at mums, been difficult to find a new flat, but upside is that I'll have access to a piano again
<jessicah>
have missed playing piano, and am sooo rusty now :(
<LegendaryAmerican>
I have yet to get my hands on a diy.. except one someone already built.. I got a microgranny and the infamous meeblip anode.
x10z has joined #haiku
<LegendaryAmerican>
maybe if the xfw-1 comes down in price with the controller board.. Ill have a diy synth. and that one is flagship quality
<jessicah>
:)
<LegendaryAmerican>
xfa-1. that is.
<LegendaryAmerican>
https://www.futur3soundz.com/xfm2 I talked it up and started a run on it. so. price shot up online from suppliers, as futur3soundz doesnt control that.
<LegendaryAmerican>
I could kick myself
<jessicah>
hehe
<LegendaryAmerican>
the microgranny also uses a secondary bus, I cant remember its name.. the standards arent formalized.
<LegendaryAmerican>
that was so sweet to get mev compiled and sequencing over the modal craftsynth 2.0
<LegendaryAmerican>
I might have to whip out some more money for haiku project. payola, baby
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<LegendaryAmerican>
ok. gtg. thanks for all you do. this is the future..
LegendaryAmerican has quit [Quit: Vision[]: i've been blurred!]
<jessicah>
you seem to have an issue with using quotation marks in place of apostrophes :p
<mrentropyvcs>
That's FocusWriter. I tried to find a way to get it to work right, but haven't had much luck.
<jessicah>
how does an editor fail to handle apostrophes? :-/
<mrentropyvcs>
I don't know, but I spent a lot of time hitting the key shifted and not, hoping it was just my eyes seeing double. Unfortunately, it bothers me enough that I'm not sure if I'll keep using it.
<jessicah>
also, missing w in hallway, and missing "a" before heavyset
<jessicah>
otherwise, a pretty decent story about a pen :)
<jessicah>
haha
<mrentropyvcs>
Thanks :) I'll try and fix those, even though I'm not supposed to worry about the editing at this time. First draft and all that.
<jessicah>
:)
mrentropyvcs has quit [Quit: Vision[]: i've been blurred!]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
AlphaTest has joined #haiku
kikadf_ has joined #haiku
kikadf is now known as Guest4671
kikadf_ is now known as kikadf
Guest4671 has quit [Ping timeout: 480 seconds]
boistordu_old has joined #haiku
boistordu_ex has quit [Ping timeout: 480 seconds]
bbjimmy has quit [Ping timeout: 480 seconds]
AlphaTest has quit [Quit: Vision[0.10.3]: i've been blurred!]
andreasdr has joined #haiku
AlphaTest has joined #haiku
aeryndunham has quit [Ping timeout: 480 seconds]
BetaTest has joined #haiku
AlphaTest has quit [Read error: Connection reset by peer]
BetaTest has quit [Quit: Vision[]: i've been blurred!]
AlphaTest has joined #haiku
AlphaTest has quit [Quit: WeeChat 3.3]
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
AlaskanEmily has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
juanfra has left #haiku [#haiku]
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andreasdr has quit [Remote host closed the connection]
HaikuUser has joined #haiku
HaikuUser has quit []
DKnoto has quit [Quit: Leaving]
DKnoto has joined #haiku
Diver has joined #haiku
gouchi has joined #haiku
gouchi has quit [Remote host closed the connection]
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
Blub0\0 has quit []
Blub\0 has joined #haiku
AlaskanEmily has quit [Remote host closed the connection]
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
Maturion has joined #haiku
<Not-5726>
[haikuports/haikuports] threedeyes pushed 1 commit to master [+1/-1/±0] https://git.io/JPMkh
<Not-5726>
[haikuports/haikuports] threedeyes 2db14b9 - gstreamer: bump version
mmu_man has joined #haiku
<Not-5726>
[haikuports/haikuports] threedeyes pushed 1 commit to master [+1/-1/±0] https://git.io/JPMtK
<Not-5726>
[haikuports/haikuports] threedeyes cef9dbf - gst-plugins-base: bump version
<Not-5726>
[haikuports/haikuports] threedeyes pushed 1 commit to master [+1/-1/±0] https://git.io/JPMqz
<Not-5726>
[haikuports/haikuports] threedeyes 60c9699 - gst-plugins-good: bump version
<Not-5726>
[haikuports/haikuports] threedeyes pushed 1 commit to master [+1/-1/±0] https://git.io/JPMY2
<Not-5726>
[haikuports/haikuports] threedeyes e25a9b0 - gst-plugins-bad: bump version
<Not-5726>
[haikuports/haikuports] threedeyes pushed 1 commit to master [+1/-1/±0] https://git.io/JPMOL
<Not-5726>
[haikuports/haikuports] threedeyes 9f586b3 - gst-plugins-ugly: bump version
<Not-5726>
[haikuports/haikuports] threedeyes pushed 1 commit to master [+1/-1/±0] https://git.io/JPMOK
<Not-5726>
[haikuports/haikuports] threedeyes 5bfc566 - gst-libav: bump version
<waddlesplash>
I just merged it for x64, new builds coming soon
<Vidrep_64>
OK
<Vidrep_64>
Thanks
<nephele>
waddlesplash: huh? why?
<waddlesplash>
because gcc 8.3 crashes...
<nephele>
Oh, right I remember pulkomandy saying something like that
<nephele>
Vidrep_64: I've compiled it with Clang, so didn't hit that
Animortis has joined #haiku
ClaudioM has joined #haiku
Maturion has quit [Ping timeout: 480 seconds]
tqh has joined #haiku
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
x10z has joined #haiku
x10z has quit []
vezhlys has joined #haiku
BrunoSpr has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
bitigchi has joined #haiku
WishBoy has joined #haiku
cocobean has joined #haiku
<x512[m]>
andrewrk: "I thought the C++ ABI wasn't consistent between different compilers though": There are only 2 C++ ABI that are still actual: Itanium ABI and Microsoft ABI. Itanium ABI is used everywhere except Windows, but can be used in Windows too.
<cocobean>
GCC 11.2.0 preferred - haikuwebkit built fine with it for four months now.
<cocobean>
(and mesa)
<cocobean>
(and its better for RISCV64 and ARM64 development)
cocobean has quit []
<x512[m]>
It is possible to use C++ ABI without C++, see my project that use Haiku C++ API from Oberon directly without wrappers: https://github.com/X547/BlackBox-Haiku/.
robobox has joined #haiku
vezhlys has quit [Quit: Leaving]
<x512[m]>
I also realized that obsolete version is uploaded, I need to update. New version properly implements global menu.
<x512[m]>
Global menu is needed because there are many menu items and windows are small.
<x512[m]>
Linux GTK 2 and Mac OS classic versions also exists.
barctor has joined #haiku
<jezek2>
what kind of formatting is being used for the sources? seems like text only from the screenshots, also must be quite unfriendly for version control systems
WoC has joined #haiku
WoC has quit [Remote host closed the connection]
vezhlys has joined #haiku
WoC has joined #haiku
<x512[m]>
Various parts of text may use different font and style. Used for marking some code with different color for example. Also text format allows to embed objects that are used in conditional compilation.
<x512[m]>
Yes, version control systems is a problem.
<x512[m]>
I think that *.odc files can be splitted to raw text and everything else when uploading to VCS and assembled again when downloading.
<x512[m]>
In Blackbox you can for example mark some suspicions color with red, debugging code with blue etc..
Maturion has joined #haiku
<jezek2>
interesting, just trying it, though I see it lacks the classic syntax highlighting? only the manually highlighted things are highlighted which seems quite random at least in the files I've opened
<Niklas[m]>
May I ask why such a special file format that's supported nearly nowhere is used instead of normal Word documents or maybe HTML-formatted docs that can be opened in the browser?I've never seen Blackbox before,but that seems overly complicated for just reading the docs...
<x512[m]>
Binary source code format is old Oberon tradition, it is used even in minimalistic educational Oberon versions.
<x512[m]>
jezek2: Yes, no syntax hilightning. Upper case keywords are used instead so syntax hilightning is not really needed.
<jezek2>
Niklas[m]: perhaps it comes from the old times when the file formats and filesystems weren't so standardized, for example mac's usage of resource forks or how smalltalk managed things
<jezek2>
also interesting to see real alternatives
countryboy has joined #haiku
<Niklas[m]>
Yeah,I've just seen that it's not about Haiku itself but some third-party app,then it actually makes sense to use their non-standard format :D
<Not-5726>
[haikuports/haikuports] korli pushed 1 commit to master [+0/-5/±1] https://git.io/JPyIn
<Not-5726>
[haikuports/haikuports] korli 3868d4b - coreutils: enable 9.0 on x86
<x512[m]>
Niklas: It is actually not a text format, but object graph serializing format. It can contain not only text, but any serialized Oberon GUI objects. GUI objects can be also nested (button in text etc.).
<jezek2>
can it do vector graphics as "comments" in the source files?
<Niklas[m]>
That sounds really interesting.Maybe I should try out this Blackbox thingy?
<x512[m]>
jezek2: Yes. It also can have command buttons or links that directly execute code.
<jezek2>
sounds dangerous :D
<x512[m]>
In Oberon you can easily execute any exported function from GUI.
<x512[m]>
jezek2: Programs also are usually loaded to IDE address space, so you can edit opened text windows from your program.
<x512[m]>
It is very easy to write and execute program. Even saving file is not needed.
Animortis has quit [Ping timeout: 480 seconds]
<jezek2>
so I see you have declared the whole vtables (I just used slot indexes for the things I needed), but I see you also have manual sizes of the structs (C++ classes)
<jezek2>
#ifdefed between 32bit and 64bit
<jezek2>
and manually "discovered" by sizeof :D
<jezek2>
its really handy that haiku really focuses on backward binary compatibility, making these approaches totally fine
<x512[m]>
Private class fields definitions are skipped and size is used instead for some classes.
<jezek2>
how do you handle overloading of virtual functions?
<jezek2>
I just clone the vtable and set the functions and adjust the vtable pointer, not nice for debuggers I guess :D but it works
<jezek2>
it was also interesting to discover the various types of constructors C++ has :)
<x512[m]>
There are helper functions that copy vtable and construct RTTI information.
<jezek2>
the mangled function names were a bit annoying they're almost the same between 32bit and 64bit, struct returning also differs, most problematic was usage of the long type that made most of the differences in mangled names
<x512[m]>
RTTI information is needed for dynamic_cast that are used in Haiku Interface Kit.
<jezek2>
I just pretend that it's the original class :D
<x512[m]>
jezek2: "the mangled function names were a bit annoying": I think that is is one of C/C++ design flaw. Default integer types size is pretty random and varies between compiler so something like uint32_t need to be used. Also there are the same types that are called differently but incompatible, for example int and long on 32 bits.
<x512[m]>
In Oberon BYTE, SHORTINT, INTEGER, LONGINT are documented to be 1, 2, 4 and 8 bytes.
<x512[m]>
Also no unsigned types.
<jezek2>
yeah fixed sizes is a must
countryboy has left #haiku [#haiku]
<jezek2>
lol I've inserted win32 OLE object (wordpad) into the source file
<jezek2>
didn't expect that
<x512[m]>
Yes, you can do that, but it will be not displayed in Haiku or GTK2 version. It will become crossed gray box.
<x512[m]>
I also implemented limited experimental support for inserting Haiku replicants, but it is not included.
vezhlys has quit [Remote host closed the connection]
<jezek2>
though not really sure what advantage it has
<x512[m]>
(joke mode) In Oberon you can insert OLE objects in source code, in C++ you can't. C++ sucks :)
<jezek2>
:D
<andrewrk>
x512[m], in practice I have seen many ABI incompatibilities causing UB when combining g++ and clang++
<x512[m]>
andrewrk: Can you tell in detail?
tqh has joined #haiku
<jezek2>
I see that you're properly creating new vtables, I just clone the vtable from the first instance I encounter dynamically and cache it :D
<Skipp_OSX>
I mean you're able to build with clang with glibc not replacing it with musl?
<x512[m]>
Yes. Existing libroot.so code with one small fix to prevent infinite recursion.
<Skipp_OSX>
yeah I see I'm reading something to do with memset on small size allocations
<Skipp_OSX>
well that's good, progress!
<x512[m]>
GCC libstdc++.so ang libgcc_s.so are used.
<Skipp_OSX>
yeah
<andrewrk>
x512[m], I know that when people build zig with {gcc/clang} against LLVM with the other in the pair of {gcc/clang}, a binary comes out but some function calls into llvm functions end up segfaulting or being illegal instructions
bitigchi has quit [Read error: Connection reset by peer]
<andrewrk>
next time I run into this I will take careful notes and show you
bitigchi has joined #haiku
WishBoy has quit []
countryboy has joined #haiku
Maturion has quit [Ping timeout: 480 seconds]
bitigchi has quit [Remote host closed the connection]
bitigchi has joined #haiku
<Not-5726>
[haikuports/haikuports] diversys pushed 1 commit to master [+3/-2/±0] https://git.io/JPyBZ
<Not-5726>
[haikuports/haikuports] davidkaroly 7943675 - tcpdump: bump to 4.99.1 (#6361)
<nekobot>
[haiku/haiku] 661732341f70 - intel_extreme: haswell and skylake DDI EDID support added, modesetting not finished yet.
<BrunoSpr>
nekobot hey Rudolf when will it be available for testing? thx for your work... nice
<Diver>
BrunoSpr: rudolfc is not on irc
<countryboy>
BrunoSpr: rudolf the red nouse rendeer
<countryboy>
xD
ClaudioM has quit [Quit: leaving]
<BrunoSpr>
Diver yes thx... maybe he reads the log-files?
<Diver>
don't think so
<Diver>
you'll have better luck asking him on discuss
<BrunoSpr>
next build will be available tomorrow so I will try that...
jmairboeck has joined #haiku
extrowerk_ has joined #haiku
<extrowerk_>
hi
Maturion has joined #haiku
<extrowerk_>
PulkoMandy: i just noticed the haikuwebkit package doesn't have _debug subpackage. Should i add it or does it have any negative consequences for you? (like nondescriptive debug outputs in the bugreports, etc)?
<PulkoMandy>
Debugger can't load webkit when it's built in debug mode on 32bit, needs too much memory
<PulkoMandy>
so it is built without debug info
<PulkoMandy>
if you create a debuginfo package it will have nothing useful in it
<nephele>
Debugger can load webkit with debug mode on 64bit, but it takes such a long time that nobody would do it
<extrowerk_>
so would you accept a debuginfo recipe PR?
<extrowerk_>
oh
<PulkoMandy>
if you want to add useless packages, yes :)
<extrowerk_>
it would make the base package around 5 mb smaller, according to my experiment
<extrowerk_>
probabl it takes hours to build, right?
extrowerk_ has quit [Quit: Vision[]: i've been blurred!]
<PulkoMandy>
it seems better to just make sure the base package is built in release mode
<PulkoMandy>
it probably already is
<PulkoMandy>
so not sure where the 5MB would come from
<Diver>
I wonder why jsc fail
<Diver>
~> jsc
<Diver>
runtime_loader: /boot/system/bin/jsc: Troubles relocating: Bad data
<Diver>
this is part of haikuwebkit
<PulkoMandy>
on 32bit it works
<Diver>
oh
<PulkoMandy>
well I have not installed 1.8.3 yet here
<nephele>
because of PIE, according to madmax
extrowerk_ has joined #haiku
<nephele>
(in the pr for haikuwebkit)
<Diver>
aha
<PulkoMandy>
yes, that would make sense
<PulkoMandy>
no one has fixed gcc for that yet?
<nephele>
I dunno, but just removing it from the build makes sense to me, why would we want pie over pic?
<nephele>
I'm going to craft a patch to make it automatically add -fpic to the commandline when using clang
<PulkoMandy>
we should fix our gcc so it generates working executables in that case
<PulkoMandy>
not patch the world to workaround it
<PulkoMandy>
why do people always jump to the "let's patch the world" solution?
<nephele>
Our port is the one that adds pie to the build, not upstream webkit
<nephele>
the question to me is why we add this in the first place?
<PulkoMandy>
which essentially says "whatever pie, no-pie, ... you try to pass, I don't care, always use -fPIC"
<PulkoMandy>
but it's possible that we change this in different ways in other places, or that this file is not used anymore. Or that this is missing in the gcc11 recipe at haikuports
<nephele>
jsc crashing was also with gcc8 afaik
<PulkoMandy>
also I don't know if CC1PLUS_SPEC automatically includes CC1_SPEC
<x512[m]>
-fno-pic executables that use code section relocations also work on Haiku.
<extrowerk_>
PulkoMandy: in HaikuPorts both GCC8 and GCC11 have that line in the patchset
<PulkoMandy>
yes, I see it is used in "gcc-x86 -dumpsecs" for cc1
<PulkoMandy>
so maybe the line is not working as it should, or maybe it needs to be added in more places, cc1? link_command?
<x512[m]>
Oberon also compile executables with relocations and no PIC.
<PulkoMandy>
at least link_command seems to use -pie in various places
<x512[m]>
-fno-pic should be also available, forcing -fpic is wrong.
<Not-5726>
[haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±2] https://git.io/JPyPT
<rennj>
This application provides display and control of Android devices connected on USB (or over TCP/IP). It does not require any root access. It works on GNU/Linux, Windows and macOS.
<rennj>
control craptastic phone!
<Skipp_OSX>
let me rephrase... I'm waiting for the iPhone that...
<extrowerk_>
Skipp_OSX: good luck
<x512[m]>
Whole phone is not needed on desktop, only Android applications in separate windows. No launcher etc.
<nephele>
x512: you can run android apps on linux desktop if you want
<x512[m]>
How? Each application in separate window, not virtual machine screen.
<nephele>
problem is those methods don't really understand how app startup works efficiently on android, so they load all required java libraries on start of the app, leading to ridicilous startup times (while android loads those libs on boot, and uses fork() to have them mapped)
<nephele>
with either the JVM virtual machine or the ART virtual machine, they can run on linux if you want
<nephele>
i think anbox or whatever that was mentioned above does basically that
<nephele>
running android in a vm is a bad idea, the performance is just abysmally bad after android 5 (4.4 ran well)
<nephele>
err not, jvm, i ment dalvik vm
bitigchi has quit [Ping timeout: 480 seconds]
bitigchi has joined #haiku
bitigchi has quit [Ping timeout: 480 seconds]
tqh has quit [Quit: Leaving]
ClaudioM has joined #haiku
<rennj>
fuck google,m$,crapple...i did not make them trillion dollar companys
<rennj>
2 android phones, forced windows tax on computers, i did wisely spend $300 bucks on solaris,beos,amiga/qnx, linux/freebsd.. over the years..
<rennj>
walnut creek cdrom of linux/freebsd in 1995 was $50 vs solaris 2.5.1 $600.00 for pentium mmx/pro cpu.. no compiler vs gnu toolchain
<rennj>
solaris 2.7/7 and solaris 8 was $30 bucks for cdrom media and gnu software companion cdrom.
<rennj>
beos was like $60 or so..amigaos amithlon/amigaxl was $150.00...linux/uae-jit-amigaos3.9 or qnx/uae-jit-amigaos3.9
<pch>
you've spent a lot on operating systems
<pch>
some of which were free
<rennj>
$310 for linux,freebsd,solaris,beos,linux/qnx-amigaos3.9 vs giving crapple,m$ my moneies
<rennj>
free hah
<rennj>
walnut creek cdrom was worth the $50
<rennj>
solaris 7/8 media was only way to get it..not download at time
<pch>
i remember buying linux distros on cdrom
<rennj>
i only paid 1 for linux distros
<rennj>
walnut creek cdrom
<rennj>
solaris i paid twice for
<pch>
my first computer ran ubuntu from a distro cd
<rennj>
https://imgur.com/ozWhicb kernel 2.6.16 from 2007 and vmware player 2.0.0, all 32bit! . 14 years ago i ran same thing i run today..just enough os to run vmware-vmx/player...
<rennj>
https://imgur.com/9H8EV5S 5.1.11 and vmware 15.1.0 in 2021 350MB / vs 2007 2.6.16 vmware 2.0.0 156MB both ramos/tmpfs
<rennj>
double in size in 14years i guess isnt bad. plenty of work to build tight system like that
x10z has joined #haiku
<rennj>
i had 7laptops in 15 years so i can go back in time 7 iso's each one vmware player and linux kernel/small rootfs
<rennj>
most of it bespoke, so it will only work with certain hardware
<rennj>
amd system mostly
gouchi has quit [Remote host closed the connection]
vdamewood has joined #haiku
netposit1ve has joined #haiku
<rennj>
nextstep3.3, beos5.0.3, solaris 2.5.1 all limited to like 768MB ram, or solaris 8, freebsd 4,5, linux without pae limited to 4096MB.
<rennj>
vmware 1.x - 15.x run all that foobar
<rennj>
61billion vmware spin off from dell..w00t
<rennj>
Dell Technologies will shed its 81 per cent stake in publicly traded VMware, creating an independent software company with a stock market value of nearly $64bn